我在尝试着
1.创建数据库
use testdb switched to db testdb
2.创建集合
testdb.createCollection(testcollection)
我收到以下错误:
2015-05-12T11:21:19.619-0700 E QUERY ReferenceError: testdb is not defined
at (shell):1:1
最佳答案
正确的方法是使用 db.createCollection()
方法,您的代码会失败,因为 testdb
不是您调用 testdb.createCollection(testcollection)
中的 mongodb 对象。请尝试以下操作:
> use testdb
switched to db testdb
> db.createCollection("testcollection")
{ "ok" : 1 }
> db.getCollectionNames()
[ "system.indexes", "testcollection" ]
>
关于MongoDB 创建集合失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30198707/