This page in the documentation表示您可以使用c[name]
或c.name
访问集合,其中c是集合,但子集合的确切含义是什么?我在mongodb文档中找不到该术语的任何用法。
我所假设的是,它获得了每个文档在密钥name
的价值,与集合相关,并将其表示为自己的集合。是这种情况吗?
答案 0 :(得分:4)
subcollection只是在集合名称中使用.
作为组织集合名称的方式的命名约定。
所以使用以下代码:
client = pymongo.MongoClient()
db = client['mydb']
coll = db['test']
subcoll = coll['subtest']
subcoll
是一个名为test.subtest
的集合。 test
和test.subtest
之间没有明确的关系,它只是命名。