sql >> Database >  >> NoSQL >> MongoDB

MongoDB-query retourneert lege array

Het kan lastig zijn om een ​​Mongoose-schema bovenop een bestaande database te plaatsen. Ten eerste zal Mongoose de collectienaam bepalen door de modelnaam in meervoud te gebruiken; dus in jouw geval gebruikt Mongoose de verzameling medical_datas , en ik vermoed dat het eigenlijk medical_data . heet .

U kunt de collectienaam opgeven die voor een schema moet worden gebruikt met behulp van de collection optie:

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



  1. Hoe leesvoorkeur op te geven in Meteor's mongo-query's

  2. Hoe een object te vullen met een reeks objecten in mangoest?

  3. MongoDB-documenten weergeven met HTML

  4. Configureer pymongo om string _id te gebruiken in plaats van ObjectId