MongoDB memperkenalkan kemas kini khas yang dipanggil upsert Jika tiada dokumen yang memenuhi syarat kemas kini, dokumen baharu akan dibuat berdasarkan syarat ini dan dokumen yang dikemas kini jika dokumen yang sepadan ditemui, ia akan dikemas kini seperti biasa.
MongoDB memperkenalkan kemas kini khas yang dipanggil
upsert
Jika tiada dokumen yang memenuhi syarat kemas kini, dokumen baharu akan dibuat berdasarkan syarat ini dan dokumen yang dikemas kini jika dokumen yang sepadan ditemui, ia akan dikemas kini seperti biasa.Lihat dokumentasi MongoDB untuk butiran.
upsert:
db.collection.update(xx, xx,true)
Hanya tetapkan parameter ketiga kepada benar
Saya tidak tahu sama ada sesiapa telah menguji find_one mongodb Tiada masalah apabila menanyakan berbilion data (diuji).