MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

$lookup с помощта на mongoose

Mongooose използва името на базата данни в множествено число, така че вместо да използва AuditTask трябва да използвате audittasks

ИЛИ

Можете първо да импортирате базата данни във вашия файл като

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

и го използвайте във вашия $lookup агрегиране

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Каква е разликата между MongoDB Atlas и MongoDB Atlas за AWS

  2. Какво да знаете, когато започнете да работите с MongoDB в производството - десет съвета

  3. mongo брои редове от масив от предоставени данни

  4. MongoDB $setEquals

  5. MEAN Stack:Как да актуализирам резултата от функция в базата данни?