小程序端使用 db.collection('commodity').doc(options._id).aggregate()
.lookup({
from: 'label',
localField: 'label',
foreignField: '_id',
as: 'publishedBooks',
})
.project({
name:1,
coordinate: ["$publishedBooks.name"]
})
.end().then(res => {
console.log(res.data)
})
报错db.collection(...).doc(...).aggregate is not a function
聚合查询不能跟在doc后面,还有多表联查需要在云函数中实现,你要想查询条件可以用match
doc api下没有aggregate这个api