添加文档 语法: db.集合名.insert({k1:"v1", k2:"v2"....}) 注意: (1)文档就是键值对,数据类型是BSON格式,支持的值更加丰富。 比如:db.集合名.insert({name:"bashlog", spc:{weight:100, address:"henan"}}) (2)在添加的文档里面,都有一个'_id'的键,值为对象类型。 ObjectId类型: 每个文档都有一个_id字段,并且 同一集合 的_id值唯一,该字段可以是任意类型的数据,默认是一个ObjectId对象。 ObjectId对象数据组成: 时间戳|机器码|PID|计数器 _id的键值我们可以自己输入,但是不能重复 注意:在插入数据的时候,如果_id的值重复则会报错。 (3)可以使用js代码来完成批量插入文档。 删除文档 语法: db.集合名.remove({条件}) # 不写条件等于删除所有文档 示例1:删除collect1集合中name等于AK3的文档 db.collect1.remove({name:"ack3"}) 示例2:删除collect1集合中年龄大于25的文档 使用操作符完成 常用操作符 $lt(<), $lte(<=), $gt(>), $gte(>=), $ne(<>), $in, $nin, $or, $not, $mod(取模), $exists,