如何检查mongodb中的集合?

时间:2014-05-02 14:49:31

标签: mongodb

如果收藏存在,我会搜索返回bool值的函数

喜欢这个

value bool = database.**function**(string nameColeection)

请告诉我这个功能是否存在以及名称是什么?

1 个答案:

答案 0 :(得分:0)

一种方法是查询名称空间集合,如下所示:

> db.system.namespaces.find()
{ "name" : "test.system.indexes" }
{ "name" : "test.another_test_collection" }
{ "name" : "test.another_test_collection.$_id_" }
{ "name" : "test.another_test_collection.$a_1_b_1_c_1" }

> db.system.namespaces.findOne({name: "mycollection"})
null
> db.system.namespaces.findOne({name: "test.another_test_collection"})
{ "name" : "test.another_test_collection" }

请注意,此列表还包含索引。目前没有具体的功能:https://jira.mongodb.org/browse/SERVER-1938