数据库的插入的操作
插入文档
语法
1,db.集合名.insert(document) 新版本过时
insert(): 若插入的数据主键已经存在,则会抛 org.springframework.dao.DuplicateKeyException 异常,提示主键重复,不保存当前数据。
>db.stus.insert({
name:'沙和尚',gender:'male',age:45,address:'未知'})
'DeprecationWarning: Collection.insert() is deprecated. Use insertOne, insertMany or bulkWrite.'
{
acknowledged: true,
insertedIds: {
'0': ObjectId("609f8f186f765a36017e2a32") } }
2,db.集合名.save(document) 新版本已废弃
save():如果 _id 主键存在则更新数据,如果不存在就插入数据。该方法新版本中已废弃,可以使用 db.collection.insertOne() 或 db.collection.replaceOne() 来代替。
3,db.collection.insertOne(document)
db.collection.insertOne() 用于向集合插入一个新文档
>db.stus.insertOne({
name