Стандартният драйвер приема типове java.util.date и се сериализира като BSON дати. Така че с обект на колекция за "пример"
Date now = new Date();
BasicDBObject timeNow = new BasicDBObject("date", now);
example.insert(timeNow);
Ако търсите начин да използвате времето на "сървъра" в операциите, има $currentDate
оператор, но това работи с "актуализации", така че бихте искали операция "upsert":
BasicDBObject query = new BasicDBObect();
BasicDBObject update = new BasicDBObject("$currentDate",
new BasicDBObject("date", true)
);
example.update(query,update,true,false);
Тъй като това всъщност е изявление за актуализация, трябва да внимавате да не съпоставите никакви документи, ако възнамерявате това да бъде само вмъкване. Така че би било най-добре да се уверите, че вашата „заявка“ съдържа уникална информация, като например новогенериран _id
или нещо също толкова уникално.