Mongodb查找保留名称

时间:2015-11-03 09:27:52

标签: mongodb

我需要在名为“group”的集合中对mongodb执行find()命令,但“group”显然是一个保留名称,所以..我需要用其他命令选择它行。在这种情况下我怎么做find()?

我的测试:

> db['group'].find()
Tue Nov  3 09:30:22.132 TypeError: Object function ( parmsObj ){
var ret = this.runCommand( { "group" : this._groupFixParms( parmsObj ) } );
  if ( ! ret.ok ){
      throw "group command failed: " + tojson( ret );
  }
  return ret.retval;
} has no method 'find'

1 个答案:

答案 0 :(得分:2)

使用

db.getCollection("group").find()

在您的情况下, db.getCollection() 方法对于名称可能与shell本身交互的集合非常有用,这些名称以 _ <开头/ strong>或镜像数据库命令,如 group count