PyMongo文档对“子集合”的意义是什么?

时间:2015-08-03 14:31:37

标签: mongodb pymongo

This page in the documentation表示您可以使用c[name]c.name访问集合,其中c是集合,但子集合的确切含义是什么?我在mongodb文档中找不到该术语的任何用法。

我所假设的是,它获得了每个文档在密钥name的价值,与集合相关,并将其表示为自己的集合。是这种情况吗?

1 个答案:

答案 0 :(得分:4)

subcollection只是在集合名称中使用.作为组织集合名称的方式的命名约定。

所以使用以下代码:

client = pymongo.MongoClient()
db = client['mydb']
coll = db['test']
subcoll = coll['subtest']

subcoll是一个名为test.subtest的集合。 testtest.subtest之间没有明确的关系,它只是命名。