【发布时间】:2017-07-07 06:18:30
【问题描述】:
我的问题是,我写了以下代码:
Meteor.methods({
'pushItems': function (itemId) {
var specificValue = "12";
if (this.userId) {
userManagement.update({
'_id': this.userId
}, {
$push: {
'itemIds': itemId,
'values': specificValue
}
}
);
}
}
});
在我调用此方法后,具有“itemId”的一项存储在数组“itemIds”中,而一项具有“12”的项存储在数组“values”中。所有这些都发生在一个用户对象中。
现在,我需要编写一个函数来检查“12”是否在用户的“值”内,如果这是“真”,它应该将按时间顺序添加的第一个 itemId [0] 从数组中拉出itemIds'。
【问题讨论】:
标签: arrays mongodb meteor methods collections