@Test
public void testFind()
{
FindIterable<Document> find = coll.find(Filters.eq("name", "Alto"), Document.class)
.sort(Sorts.ascending("color"));
List<Document> docList = toDocumentList(find);
assertEquals(4, docList.size());
find = coll.find(Filters.eq("name", "Alto")).sort(Sorts.ascending("color"));
docList = toDocumentList(find);
assertEquals(4, docList.size());
find = coll.find(Document.class).filter(Filters.eq("name", "Alto")).sort(Sorts.ascending("color"));
docList = toDocumentList(find);
assertEquals(4, docList.size());
find = coll.find().filter(Filters.eq("name", "Alto")).sort(Sorts.ascending("color"));
docList = toDocumentList(find);
assertEquals(4, docList.size());
find = coll.find().filter(Filters.eq("name", "Alto")).sort(Sorts.ascending("color")).batchSize(123)
.collation(Collation.builder().build()).cursorType(CursorType.NonTailable).limit(2)
.maxAwaitTime(12, TimeUnit.DAYS).maxTime(12, TimeUnit.DAYS).noCursorTimeout(true).oplogReplay(false)
.partial(false).skip(1);
docList = toDocumentList(find);
assertEquals(2, docList.size());
Document firstFind = coll.find().filter(Filters.eq("name", "Alto")).sort(Sorts.ascending("color")).first();
Assert.assertNotNull(firstFind);
coll.find().filter(Filters.eq("name", "Alto")).forEach(new Block<Document>()
{
@Override
public void apply(Document t)
{
System.out.println(t.get("name"));
}
});
}
ProfiledMongoClientTest.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:ibm-performance-monitor
作者:
评论列表
文章目录