sql >> Databáze >  >> NoSQL >> MongoDB

Nelze najít dokumenty vyhledávající podle ObjectId pomocí Mongoose

Pár tipů:

  • Zkuste spustit stejný dotaz z mongodb na příkazovém řádku a uvidíte, zda získáte nějaké výsledky.
  • Je „campaign_id“ ve vašem schématu definováno jako ObjectId? Pokud ano, zkuste hledat pomocí typu ObjectId.

Například:

var ObjectId = require('mongoose').Types.ObjectId; 
var query = { campaign_id: new ObjectId(campaign._id) };


  1. 6 užitečných nástrojů pro sledování výkonu MongoDB

  2. Jak odkazovat na jiné schéma v mém schématu Mongoose?

  3. získat objekt mongodb _id po upsert s php

  4. Je memcached dinosaurus ve srovnání s Redisem?