sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB-fråga returnerar tom array

Att anpassa ett Mongoose-schema ovanpå en befintlig databas kan vara knepigt. För det första kommer Mongoose att bestämma samlingens namn genom att pluralisera modellnamnet; så i ditt fall kommer Mongoose att använda samlingen medical_datas , och min gissning är att det faktiskt heter medical_data .

Du kan ange samlingsnamnet som ska användas för ett schema genom att använda collection alternativ:

var medical_data_schema = new mongoose.Schema({
  Street : String,
  City   : String,
  State  : String
}, { collection : 'medical_data' });



  1. MongoDB släpper varje databas

  2. Percona Live 2017 - Severalnines Recap

  3. MongoDB:hitta exekveringstid för kommandot count() på miljontals poster i en samling?

  4. Hur exporterar man alla samlingar i MongoDB?