插入文档
插入一个文档:
格式:
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属性值。