NDB Context Usage

Use Cloud NDB client context to query a Datastore model within a function

Explore further

For detailed documentation that includes this code sample, see the following:

Code sample

Python

To learn how to install and use the client library for Datastore mode, see Datastore mode client libraries . For more information, see the Datastore mode Python API reference documentation .

To authenticate to Datastore mode, set up Application Default Credentials. For more information, see Set up authentication for a local development environment .

  from 
  
 google.cloud 
  
 import 
 ndb 
 class 
  
 Book 
 ( 
 ndb 
 . 
 Model 
 ): 
 title 
 = 
 ndb 
 . 
 StringProperty 
 () 
 client 
 = 
 ndb 
 . 
 Client 
 () 
 def 
  
 list_books 
 (): 
 with 
 client 
 . 
 context 
 (): 
 books 
 = 
 Book 
 . 
 query 
 () 
 for 
 book 
 in 
 books 
 : 
 print 
 ( 
 book 
 . 
 to_dict 
 ()) 
 

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser .

Create a Mobile Website
View Site in Mobile | Classic
Share by: