MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

数値文字列を数値に変換するMongoDBクエリ


数値文字列を数値に変換するには、MongoDBでparseInt()を使用します。ドキュメントを使用してコレクションを作成しましょう-

> db.demo208.insertOne( { "value":"50"} );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3d92d803d395bdc21346f6")
}
> db.demo208.insertOne( { "value":"2350"} );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3d92dd03d395bdc21346f7")
}

find()メソッドを使用してコレクションからすべてのドキュメントを表示する-

> db.demo208.find();

これにより、次の出力が生成されます-

{ "_id" : ObjectId("5e3d92d803d395bdc21346f6"), "value" : "50" }
{ "_id" : ObjectId("5e3d92dd03d395bdc21346f7"), "value" : "2350" }

以下は、数値文字列を数値に変換するためのクエリです-

> db.demo208.find().forEach( function (doc) {
...   doc.value = parseInt(doc.value);
...   db.demo208.save(doc);
...});

find()メソッドを使用してコレクションからすべてのドキュメントを表示する-

> db.demo208.find();

これにより、次の出力が生成されます-

{ "_id" : ObjectId("5e3d92d803d395bdc21346f6"), "value" : 50 }
{ "_id" : ObjectId("5e3d92dd03d395bdc21346f7"), "value" : 2350 }

  1. Cで浮動小数点数を文字列に変換します

    このセクションでは、数値(整数、浮動小数点数、またはその他の数値型データ)を文字列に変換する方法を説明します。 ロジックは非常に単純です。ここでは、sprintf()関数を使用します。この関数は、値または行を文字列に出力するために使用されますが、コンソールでは使用されません。これは、printf()とsprintf()の唯一の違いです。ここで、最初の引数は文字列バッファです。データを保存したい場所。 Input: User will put some numeric value say 42.26 Output: This program will return the string equ

  2. C数値を文字列に変換するプログラム

    このセクションでは、数値(整数、浮動小数点数、またはその他の数値型データ)を文字列に変換する方法を説明します。 ロジックは非常に単純です。ここでは、sprintf()関数を使用します。この関数は、値または行を文字列に出力するために使用されますが、コンソールでは使用されません。これは、printf()とsprintf()の唯一の違いです。ここで、最初の引数は文字列バッファです。データを保存したい場所。 Input: User will put some numeric value say 42.26 Output: This program will return the string equ