ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MongoDB常用语句

2020-02-04 19:52:19  阅读:173  来源: 互联网

标签:语句 常用 20 MongoDB age db user 数据 find


查看官网文档

 

(2).MongoDB基本语法

1.查看所有数据库: 
    show dbs
2.切换到数据库runoob: 
    use runoob
3.创建集合(创建数据库): 
    db.createCollection("user") 或是
    db.user.insert({"name":"菜鸟教程","class":"初三"})  直接创建表及插入数据
4.插入文档/数据:  user是表名
    db.user.insert({"userid":101,"username":"秀秀","age":20,"class":{"classname":"初三","num":6}})
5.删除:  
    a.删除数据库
        db.dropDatabase()(切记要先切换到要删除的数据库 然后在直接该语句) 
    b.删除集合/表user:
        db.user.drop()
    c.删除某一条数据
        db.user.remove({'username':'秀秀'})
    d.删除表内所有数据
        db.user.remove({})
6.查看table的数据:user是表名
    a.查看table的数据:
        db.user.find()
        db.user.find().pretty() pretty() 方法以格式化的方式来显示所有文档。
    b.找到第一条数据 :db.user.findOne() 
    c.查找范围:
        db.user.find({"age" : {$gt : 20}})  大于20岁的数据
        db.user.find({"age": {$gte : 20}})  大于等于20岁的数据
        db.user.find({"age": {$lt : 20}})   小于20岁的数据
        db.user.find({"age": {$lte : 20}})  小于等于20岁的数据
        db.user.find({"age": {$lt :30, $gt : 10}})  大于10 小于30的数据
7.更新文档:
    a.更新
        db.user.update({查找的条件},{$set:{更新的内容}})
    b.更新子文档:class.num
        db.user.update({'username':'秀秀'},{$set:{'class.num':3}})

 

 

 

 

 

 

 

.

标签:语句,常用,20,MongoDB,age,db,user,数据,find
来源: https://www.cnblogs.com/jianxian/p/12260793.html

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

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

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

ICode9版权所有