日期:2014-05-16 浏览次数:20718 次
?
1.插入和保存document
如前所述,向collection插入document使用insert方法
如果document里边没有"_id"键,"_id"会被自动创建
批量插入
批量插入是一种更高效的方法,传递给database一个document的数组,可以一次插入多个document。单个插入的时候,向 database传送一个document,前边会附加一个头部,告诉database在某个collection执行一次插入操作。批量插入只产生一个 TCP请求,意味着不用处理很多请求,同时也省掉了处理头部的时间。批量插入只能插入到一个collection里边去。
批量插入只能用于应用程序接口,shell不支持(至少到目前还不支持)。
另外,如果想导入数据(比如说从mysql),不要使用批量插入,使用命令行工具如mongoimport。
2.删除document
这个命令会删除users里边的所有document。
remove函数可以有一个查询用document做参数,以删除符合条件的document。