hetao

MongoDB 表(集合) 创建删除、数据增删改查

泪湿孤枕 提交于 2020-04-27 20:50:57
MongoDB 表(集合) 创建删除和增删改查数据 创建一个集合( emp ) 在创建集合之前先使用use xxx,选择数据库,如果没有会创建(并不是真正的创建, 只有在数据库里面保存集合数据之后才能够真正创建数据库 ) 当真正创建完集合之后, 这个时候 mydb 数据库才会真正的存在 db.createCollection("emp") // 创建默认集合 还可以创建指定参数的集合 db.createCollection("emp2", { capped : true , autoIndexId : true , size : 6142800, max : 10000 } ) // 创建指定参数集合 capped:Boolean (可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,会自动覆盖最早的条目,当它达到其最大大小。如果指定true,则需要也指定尺寸参数。 autoIndexId:Boolean (可选)如果为true,_id字段自动创建索引,默认值是false,慎用false,因为会导致同步数据时负载很高,建议设置为true。 size number:(可选)指定最大大小字节封顶集合。如果封顶如果是 true,那么你还需要指定这个字段。 max number:(可选)指定封顶集合允许在文件的最大数量。 但是很多时候如果按照以上的代码形式进行会觉得不正常