我试图设置ObjectId
为数组中键/值对的键,但猫鼬不允许我这样做。
var userSchema = new Schema({
twittername: String,
twitterID: Number,
votedPosts: [{ObjectId: Number}]
});
而是将其分配_id
为键,将 ObjectId 分配为值,并省略Number
.
编辑:我希望我的文档看起来像这样:
{
"__v" : 0,
"_id" : ObjectId("51bf6e706aa769f50d000002"),
"twitterID" : 102016704,
"twittername" : "gorkemyurt",
"votedPosts" : [
{
ObjectId("51b897ef9aec980000000003"): 1]
},
]
}