我有下面的代碼來檢查,如果用戶輸入電子郵件集合中已經存在:避免代碼注入與MongoDB的
MongoDatabase authdb = DatabaseManager.GetDatabase("authdb");
var userDocuments = authdb.GetCollection<UserDocument>(UserDocument.CollectionName);
var doc = userDocuments.FindOne(new QueryDocument("email", email));
我有點,使用一個值(電子郵件)提供用戶正在爲各種注入開闢機會,就像SQL注入一樣。這是一個真正的問題,然後如何處理它?