• MongoDB学习日志1


    学习网站http://www.hubwiz.com/ucenter

    (1)简单插入操作

    在数据库中,数据插入是最基本的操作,在MongoDB使用db.collection.insert(document)语句来插入文档。

    document是文档数据,collection是存放文档数据的集合。

    例如:所有用户的信息存放在users集合中,每个用户的信息为一个user文档,插入数据:db.users.insert(user);

    如果collection存在,document会添加到collection目录下。
     
    如果collection不存在,数据库会先创建collection,然后再保存document。
     
    例如:
      
    db.person.insert({name:"wq",age:12})



    如果想要查看已插入的person文档,可以使用:db.person.find()查看当前库中person集合里的数据。


    如果想要查看当前数据库中的集合列表,可以使用:show collections。



    insert语句不但可以插入单个文档,还可以一次性插入多个文档。




    插入多个文档时,insert命令的参数为一个数组,数组元素为BSON格式的文档。




     db.person.insert([{name:"Mary",age:21,status:"A"},{name:"Lucy",age:89,status:"A"},{name:"jacky",age:30,status:"A"}]   )

    DB.集合名称.insert(BSON)


    文档批量插入非常方便,但是使用批量插入时也有一些问题需要注意。


    因为BSON格式的限制,一次插入的数据量不能超过16M。

    在一个insert命令中插入多条数据时,MongoDB不保证完全成功或完全失败。


    (2)查询
     db.person.find({age:{$gt:18}},{name:1}).limit(2)

    db.集合名称.find({查询条件},{返回值(可选 忽略次参数则返回全部)}).返回列数


  • 相关阅读:
    Ionic Cordova 环境配置window
    滚动条超出表格标题,表格标题固定
    逗号分隔查询
    sulin LuceneNet 搜索二
    LuceneNet 搜索一
    Sql 竖表转横表
    div 无缝滚动
    【bfs】【中等难度】wikioi3055 青铜莲花池
    【bfs】【中等难度】tyvj P1234
    【简单思考】noip模拟赛 NTR酋长
  • 原文地址:https://www.cnblogs.com/Rock-Lee/p/4055491.html
Copyright © 2020-2023  润新知