我想在 mongodb 的查询中返回嵌入集合的计数。
假设我有一个名为配置文件的集合
var ProfileSchema = new Schema({
uname: {
type: String,
required: true,
index: true,
unique: true
},
fname: String,
lname: String,
posts: [ObjectId]
});
如何查询它以便选择 uname, frame, lame, posts.length ?我不想通过网络返回帖子集合,因为用户可以拥有数百个帖子。我什至应该将帖子 ID 嵌入到配置文件架构中吗?也许我应该摆脱它,因为已经为帖子定义了另一个集合,所以我基本上使用 Profile.posts 作为外键的嵌入式集合。