У меня есть приложение на Google Cloud Platform, которое использует FireStore в качестве базы данных.
Я получаю эту ошибку при попытке вставить записи в FireStore.
google.api_core.exceptions.NotFound: 404 The project "book-shop-c73ec" does not
exist or it does not contain an active Cloud Datastore database. Please visit ht
tp://console.cloud.google.com to create a project or https://console.cloud.googl
e.com/datastore/setup?project="book-shop-c73ec" to add a Cloud Datastore databas
e. Note that Cloud Datastore always has an associated App Engine app and this ap
p must not be disabled.
Это пример кода, который я использую.
from google.cloud import firestore
# Add a new document
db = firestore.Client()
doc_ref = db.collection(u'users').document(u'alovelace')
doc_ref.set({
u'first': u'Ada',
u'last': u'Lovelace',
u'born': 1815
})
# Then query for documents
users_ref = db.collection(u'users')
docs = users_ref.get()
for doc in docs:
print(u'{} => {}'.format(doc.id, doc.to_dict()))
Мое приложение включено в движок приложения:
И когда я перехожу на вкладку DataStore, я указываю на FireStore.
Я что-то здесь пропустил?
Нашел эту ссылку, но я просто предлагаю включить приложение на движке приложения, что я уже сделал.