云数据库客户端SDK(Document) 收藏我的收藏
收藏
我的收藏Document
数据库记录引用
get
支持端:小程序,小游戏。
获取记录数据,或获取根据查询条件筛选后的记录数据
示例语法
const res = await db.collection("todos").doc("mikes").get();
返回值
{ data:[ { _id: "mikes",age: 17 } ], requestId: "" }
错误说明
错误语法1
const res = await db.collection("todos").doc("").get();
错误信息
{ errorCode: 156401, errMsg: 'docId必须为非空字符串' }
set
支持端:小程序,小游戏。
替换更新一条记录
示例语法
const res = await db.collection('todos').doc('mike').set({ age: '12' }); // 当查找不到doc 时,会自动帮忙插入 1 条数据
返回值
{ updated: 1, requestid: '' }
错误说明
错误语法1
const res = await db.collection("todos").doc("").set({ name:'mike' }); }
错误信息
{ errorCode :156401, errMsg:'docId必须为非空字符串' }
错误语法2
const res = await db.collection("todos").doc("mike").set({ _id: "1" });
错误信息
{ errorcode :156401, errMsg:'_id值不能更新' }
错误语法3
const res = await db.collection("todos").doc("mike").set({});
错误信息
{ errorCode :156401, errMsg:'参数必须为非空对象' }
update
支持端:小程序,小游戏。更新一条记录
示例语法
const res = await db.collection("todos").doc("mike").update({ name:'mike' });
返回值
{ updated: 1, requestId: '' }
错误说明
错误语法1
const res = await db.collection("todos").doc("").update({ name:'mike' }); }
错误信息
{ errorCode :156401, errMsg:'docId必须为非空字符串' }
错误语法2
const res = await db.collection("todos").doc("mike").update({ _id: "1" });
错误信息
{ errorCode :156401, errMsg: '_id值不能更新' }
错误语法3
const res = await db.collection("todos").doc("mike").update({});
返回错误
{ errorCode :156401, errMsg: '参数必须为非空对象' }
remove
支持端:小程序,小游戏。
删除一条记录
示例语法
const res = await db.collection("todos").doc("mike").remove();
返回值
{ deleted: 1, requestId: '' }
错误说明
错误语法1
const res = await db.collection("todos").doc("").remove();
错误信息
{ errorCode :156401, errMsg: 'docId必须为非空字符串' }