MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Die MongoDB-Abfrage gibt ein leeres Array zurück

Das Anpassen eines Mongoose-Schemas auf einer vorhandenen Datenbank kann schwierig sein. Zum einen bestimmt Mongoose den Sammlungsnamen, indem es den Modellnamen pluralisiert; In Ihrem Fall verwendet Mongoose also die Sammlung medical_datas , und ich vermute, dass es tatsächlich medical_data heißt .

Sie können den für ein Schema zu verwendenden Sammlungsnamen angeben, indem Sie die Sammlung Möglichkeit:

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