MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongoose zapełnia zwracając pustą tablicę

Użyj type zamiast $type w MerchantSchema.

var MerchantSchema = new mongoose.Schema({
  packages: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Package'}]
},
{
    typeKey: '$type',
    timestamps: { createdAt: 'created_at', updatedAt: 'updated_at'}
});

module.exports = mongoose.model('Merchant', MerchantSchema);

Sprawdź, czy w Twoim dokumencie sprzedawcy znajduje się tablica identyfikatorów ObjectId.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. wielokrotny operator aktualizacji mongo w jednym oświadczeniu?

  2. Jak pobrać plik przechowywany za pomocą GridFS i zwrócony za pomocą GraphQL w kliencie React/Javascript?

  3. Jak korzystać z Meteor Upsert

  4. Obiekt kolekcji nie jest wywoływalnym błędem w PyMongo

  5. Najlepsze praktyki NoSQL