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

MongoDBのNumberLong(x)とNumberLong( "x")の違いは?


NumberLong(x)は制限値を超えて値を四捨五入しますが、NumberLong( "x")はそうではありません。

ここで、数値を検討し、それをNumberLong(x)とNumberLong( "x")の両方に使用して、違いを確認します。

ドキュメントを使用してコレクションを作成しましょう-

> db.demo603.insert({"longValue":NumberLong(988998985857575789)}); WriteResult({"nInserted":1})> db.demo603.insert({"longValueInString":NumberLong( "988998985857575789") }); 

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

> db.demo603.find()。pretty(); 

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

 {"_id":ObjectId( "5e9605e5ed011c280a0905d1")、 "longValue":NumberLong( "988998985857575808")} {" _id":ObjectId( "5e9605faed011c280a0905d2")、 "longValueInString":NumberLong( "988998985857575789") / pre> 
  1. C#と.Netの違い

    C#はプログラミング言語であり、.NETはフレームワークです。 .NETには、.NETFrameworkの仮想コンポーネントである共通言語ランタイム(CLR)があります。 .NETにはC#があるだけでなく、それを介してVB、F#などを操作できます。 C#は.NETの一部であり、次の機能があります- ブール条件 自動ガベージコレクション 標準ライブラリ アセンブリのバージョン管理 プロパティとイベント デリゲートとイベント管理 使いやすいジェネリック インデクサー 条件付きコンパイル シンプルなマルチスレッド LINQおよびLambda式 Windowsとの統合

  2. GoとJavaの違い。

    行く Goは手続き型プログラミング言語です。プログラムはパッケージを使用して組み立てられます。動的言語に似たパターンを採用する環境をサポートします。 Java Javaはオブジェクト指向プログラミング言語です。 Javaは静かで高速、信頼性が高く、安全です。最も広く使用されている言語でもあります。 GoとJavaの重要な違いは次のとおりです。 Sr。いいえ。 キー 移動 Java 1 タイプ Goは手続き型プログラミング言語であり、動的言語と同様のパターンをサポートしています。 Javaはオブジェクト指向プログラミング言語です。 2 クラスのサポート