2014-02-05 44 views
8

我正在使用的MongoDB使Node.js應用程序,我從docs閱讀:什麼是MongoDB嚴格模式,使用它是一個好主意?

db.collection

取一個特定集合(包含實際收集信息)。如果應用程序不使用嚴格模式,則可以按照以下方式使用它,而無需回調。

var collection = db.collection('mycollection');

首先,什麼 '嚴格模式' 是文檔指什麼?

另外,以這種方式抓取集合是否是一種不好的做法?如果沒有回調,在嘗試選擇正確的集合時,是否會失去捕獲潛在連接錯誤的能力?

db.collection('some_collection', function(err, collection) { 
    // query goes here 
}); 
+1

當我看到這個嚴格的源代碼實際上確保集合等在那裏回來之前,這是件好事,如果你在你的應用中的一些條款,使替代安全威脅我猜 – Sammaye

回答

相關問題