默认情况下,mongodb将文档添加到集合的末尾。但是,我希望将它们添加到集合中的第一个位置。我的代码是
MongoClient mongo = new MongoClient("localhost", 27017);
DB db = mongo.getDB("test");
DBCollection collection = db.getCollection("lwjsons");
BasicDBObject document = new BasicDBObject();
collection.insert(dbObject);
答案 0 :(得分:1)
查询时使用sort
。
只需使用db.collection.find().sort({_id:-1})
。
您正在将文档保存到集合中。它不同于javascript中的push
或unshift
。