PyMongo 文档中的 "sub-collection" 是什么意思?
What do the PyMongo docs mean by "sub-collection"?
This page in the documentation 表示可以使用 c[name]
或 c.name
访问集合,其中 c 是集合,但子集合到底是什么意思?我在 mongodb 文档中找不到该术语的任何用法。
我假设的是,它在集合中的键 name
处获取每个文档的值,并将其表示为自己的集合。是这样吗?
subcollection 只是在集合名称中使用 .
作为组织集合名称的一种命名约定。
所以用下面的代码:
client = pymongo.MongoClient()
db = client['mydb']
coll = db['test']
subcoll = coll['subtest']
subcoll
是一个名称为 test.subtest
的集合。 test
和test.subtest
之间没有明确的关系,只是命名。
This page in the documentation 表示可以使用 c[name]
或 c.name
访问集合,其中 c 是集合,但子集合到底是什么意思?我在 mongodb 文档中找不到该术语的任何用法。
我假设的是,它在集合中的键 name
处获取每个文档的值,并将其表示为自己的集合。是这样吗?
subcollection 只是在集合名称中使用 .
作为组织集合名称的一种命名约定。
所以用下面的代码:
client = pymongo.MongoClient()
db = client['mydb']
coll = db['test']
subcoll = coll['subtest']
subcoll
是一个名称为 test.subtest
的集合。 test
和test.subtest
之间没有明确的关系,只是命名。