Вопрос Mongoose noob: У меня есть два списка объектов Mongoose ObjectId, которые я объединил в один. Некоторые из ObjectIds дублируются, и я не хочу сохранять их в моей базе данных. Есть ли инструмент mongoose, который поможет мне манипулировать данными ObjectIds и вернуть мне список только с уникальными идентификаторами? Если нет, то какой оптимальный способ написать это? У меня установлен lodash, если это помогает.Как создать список уникальных объектов объекта Mandoose из несортированного списка ObjectIds?
1
A
ответ
0
Вы можете использовать этот фрагмент, чтобы получить уникальные элементы. Я не знаю о какой-либо встроенной функции mongoose для этого (вы можете попробовать опцию unique: true
для определения схемы, но я не уверен, что это сработает для вас).
var unique = [], tempObj = {};
objectIdsArray.forEach(function (val) {
var stringified = val.toString();
if (!tempObj[stringified]) {
unique.push(val);
tempObj[stringified] = val;
}
});
0
Я не знаю, что это является оптимальным или нет, но вы можете использовать lodash
uniq
метод, чтобы получить дубликат бесплатный массив. Я думаю, этот пример поможет вам.
_.uniq([1, 2, 1]); // → [1, 2]
Вы можете прочитать больше lodash uniq.
Смежные вопросы
- 1. Создать список членов объекта из списка объектов
- 2. Как создать список уникальных имен из списка
- 3. Создать список из списка объектов
- 4. Создать список строк из списка объектов
- 5. Невозможно успешно создать std :: список уникальных объектов
- 6. Javascript создает массив уникальных объектов из объекта
- 7. Создание списка уникальных объектов
- 8. Создать список целых элементов из списка объектов
- 9. Двоичный поиск несортированного списка
- 10. Spring Hibernate: Получение списка объектов из списка уникальных значений
- 11. Как создать 2D-массив объекта из списка?
- 12. Создайте список уникальных комбинаций из списка
- 13. Python Добавление уникальных объектов класса в список
- 14. Как создать список слов из списка предложений?
- 15. Clone LI из обычного несортированного списка UL в отсортированный список
- 16. Как создать строку JSON из списка объектов?
- 17. Список объектов из подэлементов списка
- 18. Список списка и объекта
- 19. Java8 Преобразование списка объектов в список одного атрибута объекта
- 20. Получить список свойств объекта из списка объектов динамически в java
- 21. Как создать список уникальных случайных чисел?
- 22. заполнить список из списка объектов
- 23. Как создать список счетчиков из уникального списка и объекта Counter?
- 24. Получить список связанных объектов из списка объектов
- 25. Список. Состоит из объектов списка
- 26. Алгоритм для возврата уникальных значений из несортированного ввода
- 27. .net Создать список объектов, тип объекта из строки
- 28. Как создать сводку списка объектов?
- 29. Получить свойства одного объекта из списка объектов
- 30. сделать список уникальных объектов в Python
это не обязательно работать с ObjectId – ktkaushik