MongoDBのcount()とfind()。count()の違いは?
> db.countDemo.insertOne({"UserId":1,"UserName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5c7f9d278d10a061296a3c5d") } > db.countDemo.insertOne({"UserId":2,"UserName":"Carol"}); { "acknowledged" : true, "insertedId" : ObjectId("5c7f9d308d10a061296a3c5e") } > db.countDemo.insertOne({"UserId":3,"UserName":"Bob"}); { "acknowledged" : true, "insertedId" : ObjectId("5c7f9d3a8d10a061296a3c5f") } > db.countDemo.insertOne({"UserId":4,"UserName":"Mike"}); { "acknowledged" : true, "insertedId" : ObjectId("5c7f9d428d10a061296a3c60") }
find()メソッドを使用して、コレクションのすべてのドキュメントを表示します。クエリは次のとおりです-
> db.countDemo.find().pretty();
以下は出力です-
{ "_id" : ObjectId("5c7f9d278d10a061296a3c5d"), "UserId" : 1, "UserName" : "John" } { "_id" : ObjectId("5c7f9d308d10a061296a3c5e"), "UserId" : 2, "UserName" : "Carol" } { "_id" : ObjectId("5c7f9d3a8d10a061296a3c5f"), "UserId" : 3, "UserName" : "Bob" } { "_id" : ObjectId("5c7f9d428d10a061296a3c60"), "UserId" : 4, "UserName" : "Mike" }
これは、レコード数をカウントするcount()のクエリです-
> db.countDemo.count();
以下は出力です-
4
これがfind()。count()のクエリです。クエリは次のとおりです-
> db.countDemo.find().count();
以下は出力です-
4
-
C#と.Netの違い
C#はプログラミング言語であり、.NETはフレームワークです。 .NETには、.NETFrameworkの仮想コンポーネントである共通言語ランタイム(CLR)があります。 .NETにはC#があるだけでなく、それを介してVB、F#などを操作できます。 C#は.NETの一部であり、次の機能があります- ブール条件 自動ガベージコレクション 標準ライブラリ アセンブリのバージョン管理 プロパティとイベント デリゲートとイベント管理 使いやすいジェネリック インデクサー 条件付きコンパイル シンプルなマルチスレッド LINQおよびLambda式 Windowsとの統合
-
GoとJavaの違い。
行く Goは手続き型プログラミング言語です。プログラムはパッケージを使用して組み立てられます。動的言語に似たパターンを採用する環境をサポートします。 Java Javaはオブジェクト指向プログラミング言語です。 Javaは静かで高速、信頼性が高く、安全です。最も広く使用されている言語でもあります。 GoとJavaの重要な違いは次のとおりです。 Sr。いいえ。 キー 移動 Java 1 タイプ Goは手続き型プログラミング言語であり、動的言語と同様のパターンをサポートしています。 Javaはオブジェクト指向プログラミング言語です。 2 クラスのサポート