mongodb使用点/破折号符号创建数据库

时间:2014-08-19 14:02:47

标签: mongodb

我需要创建一个名为" my-database" (是的," - "或"。" sym)。我尝试使用默认语法来实现(http://docs.mongodb.org/manual/tutorial/getting-started/):

1) use my-database
2) db['test'].insert( {'foo':'bar'} )
3) show dbs // oh, God! I have done it!

但是在第一行之后我得到了

Error: Line 1: Unexpected identifier

如何创建名称为" my.db"的数据库? /" my-db"通过mongo shell?

更新:如果我尝试在Robomongo控制台中使用上面列表中的命令,则会发生此错误...在mongo shell中一切正常。

> use test-db
switched to db test-db
> db['test-collection'].insert( {'foo':'bar'} );
> db['test-collection'].find();
{ "_id" : ObjectId("53f36049812d284697e80ffd"), "foo" : "bar" }

因为Robomongo没有使用mongo使用的相同V8引擎 - 它使用Spidermonkey。 (感谢Lix)

0 个答案:

没有答案