MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवला में एक विदेशी कुंजी संबंध बनाना

नीचे अपडेट किया गया कोड देखें, विशेष रूप से यह भाग:{type: Schema.Types.ObjectId, ref: 'Ingredient'}

var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var IngredientSchema = new Schema({
    name: String
});

module.exports = mongoose.model('Ingredient', IngredientSchema);
var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var RecipeSchema = new Schema({
    name: String,
    ingredients:[
      {type: Schema.Types.ObjectId, ref: 'Ingredient'}
    ]
});

module.exports = mongoose.model('Recipe', RecipeSchema);

सहेजने के लिए:

var r = new Recipe();

r.name = 'Blah';
r.ingredients.push('mongo id of ingredient');

r.save();



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सार्वजनिक क्षेत्र के लिए Azure सरकार का समर्थन करने वाला पहला MongoDB होस्टिंग DBaaS

  2. MongoDB डालने के प्रदर्शन में सुधार कैसे करें

  3. वस्तुओं के बीच मोंगो डीबी संबंध

  4. MongoDB में स्ट्रिंग्स के रूप में Enums संग्रहीत करना

  5. एक बार में बहुत सारे मोंगोडब संग्रह कैसे हटाएं?