1. 程式人生 > 其它 >5.插入文件

5.插入文件

技術標籤:MongoDBNoSQL

插入文件

插入一個文件:

格式:

db..insert(document)

例如,db.stus.insert({name:"唐僧", age:18,sex:"male"});

或者你用

db..insertOne(document)

例如,db.stus.insertOne({name:"唐僧", age:18,sex:"male"});

插入多個文件

格式:

db..insert([document,document,document…])

例如:

db.
stus.insert([ {name:"金角大王", age:20,sex:"male"}, {name:"銀角大王", age:20,sex:"male"}, {name:"排骨精", age:16,sex:"female"} ]);

執行db.stus.find()可以看到,資料都加進來了,而且都有一列_id,這是mongodb自動給的用來標識和區分每一個文件的東西。
在這裡插入圖片描述
你也可以用

db..insertMore([document,document,document…])

db.stus.insertMore([
    {name:"金角大王", age:20,sex:"male"},
    {name:"銀角大王", age:20,sex:"male"},
    {name:"排骨精", age:16,sex:"female"}
]);

如果你不喜歡它自動生成的_id屬性,你當然也可以自己定義。
比如,我們再新增一個數據:

db.stus.insert({_id:"D001", name:"沙和尚"
,age:20,sex:"male"});

此時的資料如下:
在這裡插入圖片描述
但是為了方便,這裡我們一般讓他自己生成_id屬性值。