我想對大於或等於,小於或等於(我使用java btw)的字段執行查詢。換一種說法。 > =和< =。據我所知,mongoDB有$ gte和$ lte操作符,但我找不到合適的語法來使用它。我正在訪問的字段是頂級字段。
我設法得到這個工作:
FindIterable<Document> iterable = db.getCollection("1dag").find(new Document("timestamp", new Document("$gt", 1412204098)));
和屁股......
FindIterable<Document> iterable = db.getCollection("1dag").find(new Document("timestamp", new Document("$lt", 1412204098)));
但是你如何將這些彼此?
目前我玩弄這樣的說法,但它不工作:
FindIterable<Document> iterable5 = db.getCollection("1dag").find(new Document("timestamp", new Document("$gte", 1412204098).append("timestamp", new Document("$lte",1412204099))));
任何幫助嗎?
像魅力一樣工作,謝謝! – kongshem