我正在使用的MongoDB使Node.js應用程序,我從docs閱讀:什麼是MongoDB嚴格模式,使用它是一個好主意?
db.collection
取一個特定集合(包含實際收集信息)。如果應用程序不使用嚴格模式,則可以按照以下方式使用它,而無需回調。
var collection = db.collection('mycollection');
首先,什麼 '嚴格模式' 是文檔指什麼?
另外,以這種方式抓取集合是否是一種不好的做法?如果沒有回調,在嘗試選擇正確的集合時,是否會失去捕獲潛在連接錯誤的能力?
db.collection('some_collection', function(err, collection) {
// query goes here
});
當我看到這個嚴格的源代碼實際上確保集合等在那裏回來之前,這是件好事,如果你在你的應用中的一些條款,使替代安全威脅我猜 – Sammaye