新增文档
新增文档:单个和批量
> db.foo.insert({"bar" : "baz"})
> db.foo.batchInsert([{"a" : 1}, {"a" : 2}, {"a" : 3}])
新增校验
- 每一个新增的文档必须小于16M
- 批量新增,如果存在新增失败,失败后面的将无法插入
删除文档
删除数据是永久的,不能撤销,不能恢复。删除只会删除数据,不会删除集合本身,也不会删除集合元信息。
> db.foo.remove()
remove()
函数可以接受一个查询文档作为可选参数。例如,删除foo文档中list集合中名称为test
的数据
> db.foo.list.remove({"name" : "test"})
删除集合
> db.foo.drop()
参考文献
《MongoDB权威指南》