关于mongdb简单命令
  PLkUbg53YdUy 2023年11月02日 33 0

db.dept.insert() 插入集合

创建一个新库 use 库名

创建集合名 db.createCollection("集合名字")

查询所有数据库 show dbs

切换数据库 use 数据库名

删除集合 db.dept.drop()

查询数据 db.集合名.find()

查询库所有表名 show tables

######查询

db.dept.findone()查询一条数据

db.dept.find() 查询所有集合

db.dept.find(“this.字段条件”).pretty();

db.dept.find(function(){return 条件 ;}).pretty();

正则查询

排序sort () 升序(1) 降序(-1)

基础语法{key :正则标记}

完成语法{key:{"$regex":正则标记,"$options":选项}}

对于options主要设置正则信息查询标记

“i” 忽略字母大小写

“m”多行查找

“x”空白字符串除了被转义的或在字符类中意外的

db.dept.find(“name”: /a/i ).pretty();

分页显示

skip(n)跨过多少数据行

limit(n) 取出数据行的个数限制

更新

db.dept.update({"age":19},{"$set":{"score":100},false,false}) 第一个false 数据不存在不增加 第二个false更新一条 true 更新所有

修改器

语法 {"$inc":{"字段":内容}}

$unset删除有条数据的 部分列修改表概念

db.dept.update({"字段":"属性"},{"$unset":{"删除的列":“删除的值”,"删除的列":“删除的值”}})

$push 数组数据内容追加如果没有则创建数组

${"$push":{"列名":value}}

db.dept.Update({"字段名":"条件"},{"$push" :{“字段名":["value",”value“]}})

$pushAll一次追加多个内容到数组里面

db.dept.Update({"字段名":"条件"},{"$pushAll" :{“字段名":["value",”value“]}})

$addToSet 想数组里面增加内容 只有内容不存在才会添加

db.dept.Update({"字段名":"条件"},{"$addToSet" :{“字段名":["value",”value“]}})

$pop 删除数组内的数据 -1为删除前面 1为删除后面

{“$pop”:{列明:value}}

db.dept.Update({"字段名":"条件"},{"$addToSet" :{“字段名":["value",”value“]}})

$pull从数组删除一个指定的内容

{“$pull”:{列明:value}}进行数据对比如果此数据就删除

db.dept.Update({"字段名":"条件"},{"$pull" :{“字段名":["value",”value“]}})

$pullAll从数组删除多个的内容

{“$pull”:{列明:[value,value]...}}进行数据对比如果此数据就删除

db.dept.Update({"字段名":"条件"},{"$pull" :{“字段名":["value",”value“]}})

$rename:重命名列表

{"$rename":{旧的成员名称:新的成员名称}}

db.dept.Update({"字段名":"条件"},{"$rename" :{“字段名":“字段名”}})

删除 remove

db.dept.remove({});

满足条件删除

db.dept.remove({“列明”:"数据"});

删除一条数据

db.dept.remove({“列明”:"数据"},true);

删除集合 db.dept.drop()

删除数据库(删除当前所在的数据库) db.dropDatabase()

关系符

大于($gt)小于($lt) 大于等于($gte)小于等于($lte)不等于($ne)等于(key:value)

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  xaeiTka4h8LY   2024年04月26日   42   0   0 split数组字符串
PLkUbg53YdUy
作者其他文章 更多