2017-12-03 3 views

答えて

1

私はMorphiaもまだヘルパー関数を経由してofficial Java driverサポート$フィルタでもないと信じています。 Morphiaは、これらのクラスのすべてがcom.mongodbパッケージ内部で利用可能なVIAすでにべきJavaドライバを必要とするので

AggregateIterable<Document> output = collection.aggregate(Arrays.asList(
      new Document("$project", new Document("_id", 0) 
        .append("items", new Document("$filter", 
          new Document("input", "$items") 
            .append("as", "item") 
            .append("cond", new Document("$gte", Arrays.asList("$$item.price", 100))) 
        ))), 
      new Document("$unwind", "$items") 
    )); 


    // Print for demo 
    for (Document dbObject : output) { 
     System.out.println(dbObject); 
    } 

:しかし、あなたはこれを行うことができます。

関連する問題