sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose, sortera sökfrågan efter ifyllt fält

Du kan uttryckligen endast ange nödvändiga parametrar för fyllningsmetoden:

WizardModel
  .find({})
  .populate({path: 'spells', options: { sort: [['damages', 'asc']] }})

Ta en titt på http://mongoosejs.com/docs/api.html#document_Document-populateHär är ett exempel från en länk ovan.

doc
.populate('company')
.populate({
  path: 'notes',
  match: /airline/,
  select: 'text',
  model: 'modelName'
  options: opts
}, function (err, user) {
  assert(doc._id == user._id) // the document itself is passed
})


  1. Replikera MongoDB över en hybrid molnmiljö

  2. Hur sorterar man i mangust?

  3. Mongodb infogar dokument utan _id-fält

  4. MongoDB diakritisk känslig sökning visar inte alla rader med accent (ord med diakritiskt tecken) som förväntat och vice versa