Dùng forEach() để đảo thứ tự phần tử. Tạo collection:
> db.reverseArrayDemo.insertOne({"Skills":["C","Java"]});
{ "acknowledged" : true, "insertedId" : ObjectId("5ccddf99dceb9a92e6aa1946") }
Hiển thị document:
> db.reverseArrayDemo.find().pretty();
Kết quả:
Đảo ngược mảng Skills:
> db.reverseArrayDemo.find().forEach(function (myDocument) { var arrayValue = [ myDocument.Skills[1], myDocument.Skills[0] ]; db.reverseArrayDemo.update(myDocument, { $set: {Skills : arrayValue } }); });Kiểm tra lại (đã đảo thành Java, C):
> db.reverseArrayDemo.find().pretty();Kết quả: