新增文档
方法1: collection.add(data)
示例:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
data | object | array | 是 | {_id: '10001', 'name': 'Ben'} _id 非必填 |
// 单条插入数据
collection.add({
name: 'Ben'
}).then((res) => {
});
// 批量插入数据
collection.add([{
name: 'Alex'
},{
name: 'Ben'
},{
name: 'John'
}]).then((res) => {
// res.inserted // 插入成功条数
// res.result // 阿里云特有,批量插入返回的所有记录 id
// res.failIndexes // 腾讯云特有,插入失败的记录的下标
});
Tips
- 云服务商为阿里云时,若集合不存在,调用add方法会自动创建集合
方法2: collection.doc().set(data)
也可通过 set
方法新增一个文档,需先取得文档引用再调用 set
方法。如果文档不存在,set
方法会创建一个新文档。
collection.doc().set({
name: "Hey"
});