zoukankan      html  css  js  c++  java
  • MongoDB入门-插入文档

               MongoDB入门-插入文档

                                           作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

    /*
        向数据库中插入文档  
        db.collection.insertOne()    
            将单个文档插入集合中;
            注意:该方法是MangoDB3.2版本之后新家的方法,目的就是为了让语句更加清晰,知道要插入的数据是一条还是多条。
                
        db.collection.insertMany()
            将多个文档插入到集合中。
            注意:该方法是MangoDB3.2版本之后新家的方法,目的就是为了让语句更加清晰,知道要插入的数据是一条还是多条。
             
        db.collection.insert() 
            将一个或多个文档插入到集合中;
            当我们向集合中插入文档时,如果没有给稳定指定"_id"属性,则数据库会自动为文档添加"_id",该属性用来作为文档的一个唯一标识("ObjectId()",该id是根据时间戳和本地的及机器码来自动生成的,因此每次调用得到的值都不一样哟~);
            "_id"我们可以自己指定,如果指定了数据库不会再添加了,如果自己指定"_id"属性也必须要确保它的唯一性,因此我也不推荐大家浪费这个精力去确保它的唯一性,让其默认即可。
            
          
        温馨提示:
            db:
                表示当前所在数据库。
            collection:
                表示集合的名称,该集合用户可以自定义。
            博主推荐阅读:
                https://docs.mongodb.com/manual/tutorial/insert-documents/
                https://docs.mongodb.com/manual/reference/insert-methods/  
    */
    
    db.xiyouji.insert({name:"孙悟空",age:500,gender:"男"})
    
    db.xiyouji.insert([
        {name:"猪八戒",age:38,gender:"男"},
        {name:"白骨精",age:17,gender:"女"},              
        {name:"蜘蛛精",age:19,gender:"女"}
    ])
    
    db.xiyouji.insertOne({name:"白龙马",age:10,gender:"女"})
    
    
    db.xiyouji.insertMany([
        {name:"唐山藏",age:26,gender:"男"},
        {name:"沙和尚",age:22,gender:"男"},
        {name:"观音大士",age:27,gender:"女"}
    ])
    
    db.xiyouji.find()                   
     
  • 相关阅读:
    第十周作业
    第九周编程作业与总结
    第八周编程作业及总结
    第七周编程总结
    第五周课程总结&试验报告(三)
    第四周课程总结&试验报告(二)
    第三周学习总结
    Java第二周学习总结
    2019年学习总结
    第十二周作业
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/12110170.html
Copyright © 2011-2022 走看看