Я использую mongodb native и Node.js 6.5.0.Невозможно передать данные в текущий объект внутри базы mongo
У меня есть пользовательский объект в MongoDB, которое структурировано, как:
{
"_id" : ObjectId("57d7d294d96a73d128c46db9"),
"id" : "105862592064",
"labels" : [
]
}
У меня есть цикл (для каждого пользователя, найденного) получить данные из API, а затем толкать его в атрибут объекта типа массива. Если идентификатор пользователя user.id
и данные для ввода - resp.labels
.
Это мой код:
db.collection('users').update(
{"id":user.id},
{"$push":{"users.labels":resp.labels}}
)
Это не возвращает ошибку, ни он делает объекты обновления. Что я сделал не так?
db.collection ('пользователи') обновление ( . {_id: user.id, этикетки: []}, {$ набора: { " метки. $ ": resp.labels}} ) попробуйте с этим –