は、私のようなオブジェクトを持っている:MongoDB:コンソールから直接新しいハッシュフィールドを追加するにはどうしたらいいですか?
{ "_id" : ObjectId("4e00e83608146e71e6edba81"),
....
"text" : "Text now exists in the database"}
を、私は
{ "_id" : ObjectId("4e00e83608146e71e6edba81"),
....
"text" : "Text now exists in the database",
"tHash" : -4375633875013353634 }
を作成するために、com.mongodb.util.Hash.longHashメソッドを使用して、Javaによるハッシュフィールドを追加することができます。しかし、これは非常に遅いです。 ; //
db.foo.find({}).forEach(関数(X){
x.tHash = someFunction(x.text):私は次のようにデータベース内の何かをできるようにしたいと思いcom.mongodb.util.Hash.longHashと互換性のある長いハッシュを作成する db.foo.save(x); });
私はこの長いハッシュをJavascript関数内でどのように呼び出せるか知っていますか?