例
_idフィールドを指定せずに、レコードを挿入します。
db.sample.employee.insert( { name: "Tom", age: 20 } )
_idフィールドを使用してレコードを挿入します。
db.sample.employee.insert( {_id: 10, age: 20 } )
複数のレコードを挿入します。次の操作により、コレクションの従業員に2つのレコードが挿入されます。
db.sample.employee.insert( [ { _id: 20, name: "Mike", age: 15 }, { name: "John", age: 25, phone: 123 } ] )
重複する「_id」キーを持つ複数のレコードを挿入します。次の操作により、コレクションの従業員に2つのレコードが挿入されます。
db.sample.employee.insert( [ { _id: 1, a: 1 }, { _id: 1, b:2 }, { _id: 3, c: 3 } ], SDB_INSERT_CONTONDUP )
db.sample.employee.find()
{
"_id": 1,
"a": 1,
}
{
"_id": 3,
"c": 3
}
レコードを挿入し、結果をJsonオブジェクトとして返します。
db.sample.employee.insert({a:1}, {ReturnOID:true, ContOnDup:true})
{
"_id": {
"$oid": "5becec3d6404b9295a63caca"
}
"InsertedNum": 1,
"DuplicatedNum": 0
}
>
db.sample.employee.insert([{a:1}, {b:1}], {ReturnOID:true, ContOnDup:true})
{
"_id": [
{
"$oid": "5bececdf6404b9295a63cacb"
},
{
"$oid": "5bececdf6404b9295a63cacc"
}
]
"InsertedNum": 2,
"DuplicatedNum": 0
}
詳細については、Jushanデータベースドキュメントセンターをクリックしてください