增删改查聚合
import static com.mongodb.client.model.Filters.*;
import static com.mongodb.client.model.Updates.*;
import static com.mongodb.client.model.Aggregates.*;
public class Mongoidur {
private MongoClient client = null;
private MongoDatabase dbase = null;
private MongoCollection<Document> col = null;
public Mongoidur(String db, String col1) {
client = new MongoClient("localhost", 27017);
dbase = client.getDatabase(db);
col = dbase.getCollection(col1);
}
public void showAll() {
FindIterable<Document> iterable = col.find();
MongoCursor<Document> cursor = iterable.iterator();
while (cursor.hasNext()) {
System.out.println(cursor.next());
}
}
public void show() {
FindIterable<Document> iterable = col.find(lt("age", 25));
MongoCursor<Document> cursor = iterable.iterator();
while (cursor.hasNext()) {
System.out.println(cursor.next());
}
}
public void insert() {
ArrayList<Document> list = new ArrayList<Document>();
for (int i = 0; i < 10; i++) {
Document doc = new Document("name"