Просмотр исходного кода

Avoid usint `cursor.snapshot()` in preparation for MongoDB version upgrade

Yuki Takei 5 лет назад
Родитель
Сommit
086f67db4f
3 измененных файлов с 2 добавлено и 2 удалено
  1. 1 0
      CHANGES.md
  2. 1 1
      src/server/service/export.js
  3. 0 1
      src/server/service/search-delegator/elasticsearch.js

+ 1 - 0
CHANGES.md

@@ -4,6 +4,7 @@
 
 
 * Feature: Create/edit linker with GUI
 * Feature: Create/edit linker with GUI
 * Improvement: Paging page histories
 * Improvement: Paging page histories
+* Improvement: Avoid usint `cursor.snapshot()` in preparation for MongoDB version upgrade
 * Fix: To be able to delete attachment metadata even when the actual data does not exist
 * Fix: To be able to delete attachment metadata even when the actual data does not exist
 * Fix: Limit the attrubutes of user data for `/_api/v3/users`
 * Fix: Limit the attrubutes of user data for `/_api/v3/users`
 * Upgrade libs
 * Upgrade libs

+ 1 - 1
src/server/service/export.js

@@ -167,7 +167,7 @@ class ExportService {
 
 
     const nativeCursor = collection.find();
     const nativeCursor = collection.find();
     const readStream = nativeCursor
     const readStream = nativeCursor
-      .snapshot()
+      .lean()
       .stream({ transform: JSON.stringify });
       .stream({ transform: JSON.stringify });
 
 
     // get TransformStream
     // get TransformStream

+ 0 - 1
src/server/service/search-delegator/elasticsearch.js

@@ -378,7 +378,6 @@ class ElasticsearchDelegator {
         { path: 'creator', model: 'User', select: 'username' },
         { path: 'creator', model: 'User', select: 'username' },
         { path: 'revision', model: 'Revision', select: 'body' },
         { path: 'revision', model: 'Revision', select: 'body' },
       ])
       ])
-      .snapshot()
       .lean()
       .lean()
       .cursor();
       .cursor();