用 insert()
方法插入文档到 MongoDB 的集合。如果你尝试插入的集合不存在,MongoDB 会为你创建该集合。
将数据插入名为 restaurants 的集合中:
db.restaurants.insert(
{
"address" : {
"street" : "2 Avenue",
"zipcode" : "10075",
"building" : "1480",
"coord" : [ -73.9557413, 40.7720266 ]
},
"borough" : "Manhattan",
"cuisine" : "Italian",
"grades" : [
{
"date" : ISODate("2014-10-01T00:00:00Z"),
"grade" : "A",
"score" : 11
},
{
"date" : ISODate("2014-01-16T00:00:00Z"),
"grade" : "B",
"score" : 17
}
],
"name" : "Vella",
"restaurant_id" : "41704620"
}
)
终端会返回结果:
WriteResult({ "nInserted" : 1 })
插入的文档没有 _id
字段,MongoDB 会自动添加一个自整长的值,类型是 ObjectId。