MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

$ lookup bằng mongoose

Mongooose làm số nhiều cho tên cơ sở dữ liệu Vì vậy, thay vì sử dụng AuditTask bạn nên sử dụng Audittasks

HOẶC

Trước tiên, bạn có thể nhập cơ sở dữ liệu trong tệp của mình như

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

và sử dụng nó trong $ lookup tổng hợp

{ '$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. Thiết kế MongoDB - thẻ

  2. Không thể nâng cấp mongoDB đã phân đoạn hoặc dừng trình cân bằng

  3. Lưu trữ luồng dữ liệu từ yêu cầu POST trong GridFS, express, mongoDB, node.js

  4. Gọi lại lưu của Mongoose hoạt động như thế nào?

  5. Tại sao laravel trả về một mảng trống cho một mối quan hệ có nhiều?