sql >> Database >  >> NoSQL >> MongoDB

$opzoeken met mangoest

Mongooose maakt meervoud van de databasenaam Dus in plaats van AuditTask u moet audittasks gebruiken

OF

U kunt eerst de database in uw bestand importeren zoals

import AuditTask from './AuditTask` 
or 
const AuditTask = require('./AuditTask')

en gebruik het in uw $lookup aggregatie

{ '$lookup': {
  'from': AuditTask.collection.name,
  'localField': '_id',
  'foreignField': 'checklist_id',
  'as': 'TaskData'
}}



  1. Distinct() commando gebruikt met skip() en limit()

  2. velden uitsluiten in $lookup-aggregatie

  3. mangoest een object uit een geneste array verwijderen

  4. MongoDB werkt niet met PHP op WAMP