Почему после создания индекса компоновки все еще выполняется фоновый процесс? - PullRequest
0 голосов
/ 11 июля 2020

Я использую mongoose для подключения к mongodb, и когда я вызываю свой файл заполнения

schoolSchema.index(
  {
    state: 1,
    school_type: 1,
    city: 1,
    name: 1,
    street: 1,
  },
  { unique: true, background: false }
);

Но когда я вызываю await mongoose.connection.db.dropDatabase();, он выдает эту ошибку:

 MongoError: cannot perform operation: a background operation is currently running for database mongoose
    at MessageStream.messageHandler (C:\Users\JW98\OneDrive\Dokumente\Studium Unterlagen\6. Semester\Projektarbeit\anywhere-school-backend\node_modules\mongodb\lib\cmap\connection.js:263:20)
    at MessageStream.emit (events.js:311:20)
    at MessageStream.EventEmitter.emit (domain.js:482:12)
    at processIncomingData (C:\Users\JW98\OneDrive\Dokumente\Studium Unterlagen\6. Semester\Projektarbeit\anywhere-school-backend\node_modules\mongodb\lib\cmap\message_stream.js:144:12)     
    at MessageStream._write (C:\Users\JW98\OneDrive\Dokumente\Studium Unterlagen\6. Semester\Projektarbeit\anywhere-school-backend\node_modules\mongodb\lib\cmap\message_stream.js:42:5)
    at doWrite (_stream_writable.js:441:12)
    at writeOrBuffer (_stream_writable.js:425:5)
    at MessageStream.Writable.write (_stream_writable.js:316:11)
    at Socket.ondata (_stream_readable.js:714:22)
    at Socket.emit (events.js:311:20)
    at Socket.EventEmitter.emit (domain.js:482:12)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11)
    at Socket.Readable.push (_stream_readable.js:209:10)
    at TCP.onStreamRead (internal/stream_base_commons.js:186:23) {
  ok: 0,
  code: 12586,
  codeName: 'BackgroundOperationInProgressForDatabase',
  name: 'MongoError'
}

Есть идеи, почему это происходит и что это за фоновый процесс? Не могу найти никакой информации в документации ...

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