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

$project v $lookup mongodb

Můžete použít $lookup 3.6 syntaxe $project pole uvnitř $lookup potrubí

User.aggregate([
  { "$lookup": {
    "from": "schedules",
    "let": { "id": "$_id.phone" },
    "pipeline": [
      { "$match": { "$expr": { "$eq": ["$customer.phone", "$$id"] }}},
      { "$project": { "scheduleStart": 1, "scheduleEnd": 1 }}
    ],
    "as": "user_detail"
  }}
])


  1. Hosting ScaleGrid pro Redis™ na vašem vlastním účtu AWS

  2. Jak nakonfigurovat název kolekce MongoDb pro třídu v jarních datech

  3. Použití sed na proměnnou xargs nefunguje uvnitř expanze shellu

  4. SocketTimeout s otevřeným připojením v MongoDB