Profiles というコレクションがあり、これには email という配列が含まれています。
配列内のすべての電子メール文字列を小文字に変更したいと考えています。
db.Profiles.update({"emails":/@/i}, {$set: {"emails" : emails.toLowerCase()}}})
エラー:
Tue Jan 29 16:52:28 SyntaxError: missing ) after argument list (shell):1
これも見つけました:
db.Profiles.find().forEach(
function(e) {
e.emails = e.emails.toLowerCase();
db.Profiles.save(e);
}
)
エラー:
Tue Jan 29 16:51:41 TypeError: e.emails.toLowerCase は関数ではありません (シェル):3
助けてくれてありがとう。