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()                   
 

 

posted @ 2019-12-28 00:17  尹正杰  阅读(277)  评论(0编辑  收藏  举报