我有一个使用node和mongodb(使用mongoose)构建的数据库,用于支持网站。基本上,这使用架构。现在,我需要使用flask在python中查询此数据库,而我正在为此使用Pymongo。该数据库只有一个集合。
app = Flask(__name__)
app.config["MONGO_DBNAME"] = databaseName
app.config["MONGO_URI"] = databaseURL
mongo = PyMongo(app)
db = mongo.db
collection = db[collectionName]
collection_list = collection.find({'model':'familySchema'})
#There is only one entry related to 'familySchema' model.
for document in collection_list:
print(document)
# This is what gets printed
# {'_id': ObjectId('5a8d144970512751d3d9e0d9'), 'model': 'familySchema', 'field': '_id', 'count': 95, '__v': 0}
因此,当我查询数据库时,得到的结果如上所述。显示count
的{{1}}键是正确的,因为有95个与模型相关的条目(我在网站上添加了它们)。但是我无法访问它们。我得到的只是模型名称和其中的条目数。我想使用该模型访问所有条目。我是使用mongo的初学者,在此方面需要一些帮助。有关如何执行此操作的任何建议?
在节点中,是这样完成的。
95