小编Jay*_*ruh的帖子

mongoDB - 如何在数组内的对象中更新/插入字段?

我有一种方法可以将新文档插入到集合“项目”中。

//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 是“引用”。所以我需要一个 …

arrays object mongodb meteor mongodb-query

1
推荐指数
1
解决办法
2820
查看次数

如何使用另一个数组的值指定的索引删除数组的所有值?

简单的问题,但我无法克服它...

我有两个数组:

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)

非常感谢.

javascript arrays jquery for-loop

1
推荐指数
1
解决办法
64
查看次数

标签 统计

arrays ×2

for-loop ×1

javascript ×1

jquery ×1

meteor ×1

mongodb ×1

mongodb-query ×1

object ×1