insert() 方法
要想将数据插入 MongoDB 集合中,需要使用 insert()
或 save()
方法。
语法格式
insert()
方法的基本格式为:
>db.COLLECTION_NAME.insert(document)
范例 1
>db.mycol.insert({
_id: ObjectId(7df78ad8902c),
title: 'MongoDB Overview',
description: 'MongoDB is no sql database',
by: 'tutorials point',
url: 'http://www.nowjava.com',
tags: ['mongodb', 'database', 'NoSQL'],
likes: 100
})
mycol 是上一节所创建的集合的名称。如果数据库中不存在该集合,那么 MongoDB 会创建该集合,并向其中插入文档。
在插入的文档中,如果我们没有指定 _id
参数,那么 MongoDB 会自动为文档指定一个唯一的 ID。
_id
是一个 12 字节长的 16 进制数,这 12 个字节的分配如下:
_id: ObjectId(4 bytes timestamp, 3 bytes machine id, 2 bytes process id, 3 bytes incrementer)
为了,你可以将用 insert()
方法传入一个文档数组,范例如下: