mongo shell を使用してコレクションで更新する int 配列があります。実際に更新すると、 double 形式で保存されます。
var array =[1,2,3]; // int array as all elements are int
// Update query where path is the collection field
db.doc.update({},{$set : {“path”:array}},{ upsert: true });
実際には次のように保存されました:
{
"_id" : ObjectId("529ae0e70971d81eedf5cb3d"),
"path" : [1.0, 2.0, 3.0]
}
私はmongoの初心者で、mongoシェルで更新クエリを実行する必要があります。自動二重変換を回避する方法。