“Mongoose wypełniają, że nie działa” Kod odpowiedzi

Mongoose Wirtualne zaludnione nie działa

// virtual pupulate
AuthorSchema.virtual('posts', {
  ref: 'BlogPost',
  localField: '_id',
  foreignField: 'author'
})

// add this in your schema if vritual is not work, this method working for me
AuthorSchema.set('toObject', { virtuals: true })
AuthorSchema.set('toJSON', { virtuals: true })
Restu Wahyu Saputra

Mongoose wypełniają, że nie działa

Customer.findOne({}).populate('created_by', 'name email', User)
SamuraiR4cc00n

Mongoose wypełniają, że nie działa

/*Beware that when using .populate() you MUST
provide the model as mongoose will only "find"
models on the same connection. ie where:*/

var db1 = mongoose.createConnection('mongodb://localhost:27017/gh3639');
var db2 = mongoose.createConnection('mongodb://localhost:27017/gh3639_2');
var userSchema = mongoose.Schema({
  "name": String,
  "email": String
});

var customerSchema = mongoose.Schema({
  "name" : { type: String },
  "email" : [ String ],
  "created_by" : { type: mongoose.Schema.Types.ObjectId, ref: 'users' },
});

var User = db1.model('users', userSchema);
var Customer = db2.model('customers', customerSchema);
SamuraiR4cc00n

Odpowiedzi podobne do “Mongoose wypełniają, że nie działa”

Pytania podobne do “Mongoose wypełniają, że nie działa”

Więcej pokrewnych odpowiedzi na “Mongoose wypełniają, że nie działa” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu