【发布时间】:2019-04-09 15:42:59
【问题描述】:
假设我们有一个包含其他用户对象数组的用户模型。
let UserSchema = mongoose.Schema({
followers: [{
type: mongoose.Schema.ObjectId,
ref: 'User',
}]
})
我需要计算这个 objectIds。 第一个解决方案是获取关注者的长度。
req.user.followers.length
但我认为获取包含许多 objectId 的所有关注者并不相关。在我的查询中,我不需要所有这些 objectId。 我尝试使用虚拟机,但在虚拟机中我有许多不必要的东西。我正在寻找针对这种情况的最佳且无成本的方法。
【问题讨论】:
标签: node.js express mongoose mongoose-schema