MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Meteor:Как да проверя дали елемент в полето на масива, но да изключа това поле в Публикуване?

Ако вашият масив sharedBy може да има милиони записи, предлагам да превключите начина, по който проследявате „споделено“. Добавете масив sharedPostIds към потребителския обект, който съдържа списък с всички публикации, които потребителят е споделил.

За да сравним числата, ако опитен потребител споделя 10 публикации на ден, това ще бъде 3650 записа на година. Вероятно не е достатъчно, за да се забележи при изпращане надолу към клиента.

Ако трябва да се уверите, че данните не се изпращат на клиента, можете да създадете метод Meteor, който прави пакетни търсения асинхронно.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. kafka конектор debezium mongodb CDC актуализация/$set съобщение без филтър (_id стойност)

  2. MongoDB:Груповите операции записват ли се в oplog като цяло?

  3. Aggregate $lookup Общият размер на документите в съответстващия конвейер надвишава максималния размер на документа

  4. Запазване на списък с интерфейсни обекти, използващи mongo драйвер за java

  5. Не може да се свърже с MongDB Atlas с помощта на Mongoose