Работают ли покрытые запросы для методов deleteOne, findAndRemove или вообще для любых методов, которые модифицируют или возвращают объект? - PullRequest
0 голосов
/ 08 декабря 2018

Концептуально работающие покрытые запросы я вижу в том, что он просто читает из индекса и возвращает его.Следовательно, в проекции необходимо указывать _id: 0.

1 // Однако это не означает, что deleteOne и аналогично методы replaceOne не могут использовать закрытые запросы, так как для их изменения потребуется доступ к рассматриваемому документуэто?

2 // Если это так, будет ли это распространяться и на методы findAndDelete или findAndReplace (поскольку для этого потребуется удалить старый объект перед его возвратом в первом случае или получить доступ к объекту и заменить егово втором случае)?

3 // Действительно ли тогда он используется только в ванильном поиске (с необязательной сортировкой), поиск только по существу без изменений?

Заранее спасибо.

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