我查询我的收藏 记录 然后想关联查询出我的收藏数据
get_collection: function () {
const db = wx.cloud.database()
const _ = db.command
var openid = wx.getStorageSync( 'openid' )
db.collection( 'collection' ).where({
_openid: openid
}).get({
success(res){
var date = res.data;
var id = [];
for ( var i = 0; i<date.length;i++){
id[i] = date[i].id;
}
db.collection( 'content' ).where({
_id: _. in (id)
}).get({
success(res){
console.log(res);
},fail(res){
}
})
},
fail(res){ console.log(res) }
})
}
|
在第二步通过数组ID查询数据 为什么set不成功 还有就是有时候能查询的到 有事查询不到数据记录 就是下面这个代码 的success方法
db.collection( 'content' ).where({
_id: _. in (id)
}).get({
success(res){
console.log(res);
},fail(res){
}
})
|
lookup 可以
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/join.html