我有一种方法可以将新文档插入到集合“项目”中。
//Example data of variables
var home = "home1";
var itemId = "123";
var username = Meteor.user().username;
//Upsert command
items.upsert({
'_id': home
}, {
$push: {
'createdItems': {itemId, username, home}
}
});
Run Code Online (Sandbox Code Playgroud)
这将创建一个这样的文档:
"_id" : "home1",
"createdItems" : [
{
"itemId" : "123",
"username" : "Jon Doe",
"home" : "home1"
},
{
"itemId" : "456",
"username" : "Jon Doe2",
"home" : "home1"
},
{
"itemId" : "789",
"username" : "Jon Doe3",
"home" : "home1"
}
]
}
Run Code Online (Sandbox Code Playgroud)
现在我需要能够更新现有字段并稍后将新字段插入到这些对象中。这些对象中的 itemId 是“引用”。所以我需要一个 …
简单的问题,但我无法克服它...
我有两个数组:
var arrayA = [67.98, "-", 91.77, "-", "-", 8.09];
var arrayB = [3, 4, 9, 1, 12, 77];
Run Code Online (Sandbox Code Playgroud)
所以,我需要删除从arrayB具有价值的指标值都"-"在arrayA.在这种情况下,arrayB的结果应该是:
arrayB = [3, 9, 77]
Run Code Online (Sandbox Code Playgroud)
非常感谢.