MD5 হ্যাশ মান যোগ করতে, hex_md5() ব্যবহার করুন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি>db.addMd5HashValueDemo.insertOne({"UserName":"Adam","UserPassword":"Adam123456"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd6a4c66d78f"b20356)>9456) addMd5HashValueDemo.insertOne({"UserName":"Chris","UserPassword":"Chris_121#"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd6a4e46d78f205348bc61a")Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.addMd5HashValueDemo.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cd6a4c66d78f205348bc619"), "UserName" :"Adam", "UserPassword" :"Adam123456" }{ "_id" :ObjectId("5cd6a4e46d78f205348bc619"), "Ch2034ame" :"Ch2053" , "UserPassword" :"Chris_121#" }মঙ্গো সংগ্রহ -
-এ md5 হ্যাশ মান যোগ করার জন্য নিম্নোক্ত ক্যোয়ারী> db.addMd5HashValueDemo.find().forEach( function(documentPass){ documentPass.Value =hex_md5(documentPass.UserPassword); db.addMd5HashValueDemo.save(documentPass);});আসুন আমরা ডকুমেন্টটি আবার পরীক্ষা করি -
> db.addMd5HashValueDemo.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cd6a4c66d78f205348bc619"), "UserName" :"Adam", "UserPassword" :"Adam123456", "Value" :"6523857c2bf79b63fd5da"f2647"অবজেক্ট (b23857c2bf79b63fd567"f2647"f2647":অবজেক্ট 20563"f2653"fd567) অবজেক্ট , "UserName" :"Chris", "UserPassword" :"Chris_121#", "Value" :"3391ccbe33624258cafa23aa50301615" }