ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

mongdb

2022-08-29 10:30:39  阅读:147  来源: 互联网

标签:mongdb xiaohong db collection 查询 find name


mongo笔记

mongodb插入数据

  • db.collection.insert({})  //插入数据,_id存在会报错
    
  • db.collection.save({}) //插入数据,但_id存在会更新
    

mongodb的更新操作

db.collection.update({},{})

db.collection.upadate({name:"xiaohong"},{name:"xiaozhang"})
db.collection.upadate({name:"xiaohong"},{$set:{name:"xiaozhang"}})   
//只有一条
db.collection.upadate({name:"xiaohong"},{$set:{name:"xiaozhang"}},{mulite:true})    //跟新多条
  //注意:multi update only works with $ operators

mongodb的删除

db.collection.remove(
   <query>,
   {
     justOne: <boolean>,
     writeConcern: <document>
   }
)

​ justone值可以是true| 1或者是默认

db.collection.remove({name:"xiaohong"},{justOne:true}) 
//删除一个文档,默认是删除全部

mongo的查询

db.collection.find(query, projection)
  • query:可选,使用查询操作符来指定查询条件

  • projection:可选,用投影操作符指定返回的键。查询时返回文档中所有键值, 只需省略该参数即

    注意:find()可以有多个key:value查询,但是findOne不可以

db.collection.findOne()

​ or条件

db.col.find(
   {
      $or: [
         {key1: value1}, {key2:value2}
      ]
   }
).pretty()

注意:支持正则表达式使用

db.collection.find({key:/正则表达式/})
db.collection.find(key:{$regex:"正则表达式"})

标签:mongdb,xiaohong,db,collection,查询,find,name
来源: https://www.cnblogs.com/shuilifang/p/16635024.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有