sql >> データベース >  >> NoSQL >> MongoDB

mongodbの$lookupフィールドを数える方法は?

    $sizeを使用できます 配列の長さを見つけるための集計演算子。

    company.aggregate([
      { "$lookup": {
        "from": "userFocus",
        "localField": "_id",
        "foreignField": "value",
        "as": "focusUsers"
      }},
      { "$project": {
        "name": 1,
        "focusUsers": 1,
        "focusCount": { "$size": "$focusUsers" }
      }}
    ])
    



    1. mongodbカウントとカウントによる検索

    2. CassandraとMongoDB

    3. MongoDBRAMの使用を制限する

    4. オブジェクトIDの配列を使用してマングーススキーマを作成するにはどうすればよいですか?