У меня есть база данных MongoDB с 2 коллекции:MongoDB объединить одно поле в существующую коллекцию с Map/Reduce
- группы: {group_slug, члены}
- пользователей: {ID, отображаемое имя, группы}
Все изменения в группах выполняются путем изменения массива элементов группы для включения идентификаторов пользователей.
Я хочу синхронизировать эти изменения в коллекцию пользователей с помощью map/reduce. Как я могу выводить результаты карты/сокращения в существующую коллекцию (но не слияние или сокращение).
Мой существующий код здесь: https://gist.github.com/morgante/5430907
Поскольку MapReduce не может вносить изменения в существующие коллекции или документы, вам нужно сделать это как второй шаг (прочитайте результаты mapreduce и примените их к существующей коллекции). – WiredPrairie