日期:2014-05-16  浏览次数:20493 次

MongoDB权威指南(6)- 高级主题

?

1.数据库命令

mongoDB提供了范围广泛的数据库命令,覆盖了除create,read,update,delete之外的所有功能。比如我们前边用到的getLastError命令,用来查看update时受影响的数量。

命令是如何工作的

这里有个你比较熟悉的例子:drop,如果从shell里删除一个collection,我们运行db.test.drop().实际上,在内部执行的是drop命令,跟下边用runCommand执行的操作是一样的

> db.runCommand({"drop" : "test"});
{"nIndexesWas" : 1,"msg" : "indexes dropped for collection","ns" : "test.test