sql >> データベース >  >> NoSQL >> MongoDB

文字列をfloatに変更するMongodb配列

    以下に示すように、$set値を引用符で囲んでみてください。

    "versions.0.content.axdducvoxb":parseFloat(data.versions.0.content.axdducvoxb)
    

    最終結果:

    db.documents.find().forEach(function(data) {
      db.documents.update({_id:data._id},{$set:"versions.0.content.axdducvoxb":parseFloat(data.versions.0.content.axdducvoxb)}});
    })
    

    このドット表記を使用する場合は常に、ドキュメント (強調を追加):




    1. MongoDB-配列の最後の要素をクエリしますか?

    2. SpringDataMongoDBと一括更新

    3. Redisを使用した複合クエリ

    4. mongodbのnode.jsドライバーの接続文字列にすべてのオプションを入れてX509に接続するにはどうすればよいですか?