Держите поле в актуальном состоянии, с появлением поля в другой коллекции в mongodb - PullRequest
0 голосов
/ 15 сентября 2018

Я совершенно новичок в mongodb и не могу понять, как сделать значение поля результатом определенной функции в другом поле.Для примера:

collection names:

{ "name1" : "a", "name2" : "b"}
{ "name1" : "c", "name2" : "a"}

collection occurrences:

{ "name" : "a", "occurrences" : <function on names>}
{ "name" : "b", "occurrences" : <function on names>}
{ "name" : "c", "occurrences" : <function on names>}

Моя цель состоит в том, чтобы поле occurrences представляловремя, когда определенное имя встречается в коллекции names, например, {"name": "a", "occurrences":2}.

Я просмотрел документацию и нашел функцию $count, но не вижу, как реализовать ее в полевместо звонка в базу.

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...