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

集計クエリの$geoNearに関するあいまいさ

    $exprを使用できます

    Location.aggregate([
      { "$geoNear": {
        "spherical": true,
        "near": { "type": "Point", "coordinates": [ user.location.coordinates[0], user.location.coordinates[1] ] },
        "distanceField": "dist.calculated"
      }},
      { "$match": { "$expr": { "$lte": ["$distanceField", "$distance"] }}}
    ])
    



    1. Mongodb:少なくとも1つの要素がObjectIDと一致しない配列を持つドキュメントを検索します

    2. Sparkがタスクを実行していない

    3. rediscliを使用してコマンドのバッチを実行する

    4. パラメータ+node.js+子プロセスを使用したmongoexport