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

Mongodb:Неподдържано преобразуване от масив в objectId в $convert без стойност onError

Имате нужда от $map от request_by е масив, тогава можете да подадете този масив директно в $lookup (съединява единични полета или масиви).

{
    $addFields: {
        convertedId: {
            $map: {
                input: "$request_by",
                as: "r",
                in: { $toObjectId: "$$r.userId" }
            }
        }
    }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Съвети за планиране на схема на MongoDB

  2. Node.js + Mongoose / Mongo &съкратено поле _id

  3. Множество полета, където ключовете в документа варират Средно агрегиране

  4. Комбиниране на Spring-Data за MongoDB и ElasticSearch

  5. Как да създадете CUPS услуга за mongoDB?