集計関数内で使用される$match
演算子とMongodbの正規find
の違いは何ですか?
find
関数で集計関数のようにフィールド名の名前を変更できないのはなぜですか?例: 集計では、次の文字列を渡すことができます。
{ "$project" : { "OrderNumber" : "$PurchaseOrder.OrderNumber" , "ShipDate" : "$PurchaseOrder.ShipDate"}}
ただし、findはこれを許可しません。
集計出力がDBCursorまたはリストとして返されないのはなぜですか?また返されるドキュメントの数を取得できないのはなぜですか?
ありがとうございます。
VS [MS] [MongoDBの2.6凝集操作は、カーソルが返される(http://docs.mongodb.org/master/release-notes/2.6 /#aggregation-operations-now-return-cursors)を使用します。 – vinipsmaker