MongoDB 增

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

详细的文档

推荐阅读更多精彩内容