新しく作成したデータベースをMongoDBで作成して表示しますか?
新しいデータベースを作成するには、次の構文のようにUSEコマンドを使用する必要があります-
use yourDatabaseName;
すべてのデータベースを表示するには、showコマンドを使用する必要があります。構文は次のとおりです-
show dbs;
データベースを作成するために上記の構文を実装しましょう-
> use onlinecustomertracker; switched to db onlinecustomertracker
新しく作成したデータベースを表示するには、コレクションを作成する必要があります。以下はクエリです-
> db.example.insert({Value:10}); WriteResult({ "nInserted" : 1 })
find()メソッドを使用してコレクションからすべてのドキュメントを表示する-
> db.example.find();
これにより、次の出力が生成されます-
{ "_id" : ObjectId("5e9dafade3c3cd0dcff36a4f"), "Value" : 10 }
すべてのデータベースを表示するには、SHOWコマンド-
を使用できます。> show dbs;
これにより、次の出力が生成されます-
MyDB 0.000GB admin 0.000GB config 0.000GB local 0.000GB onlinecustomertracker 0.000GB test 0.006GB
-
グループ化をMongoDBのオブジェクトに投影し、マークフィールドのみを表示するにはどうすればよいですか?
最初にドキュメントを作成しましょう- > var document= [ ... { "SubjectName" : "MySQL", "Marks" : 78 }, ... { "SubjectName" : "MongoDB", "Marks" : 89 }, ... { "SubjectName" : "Java", "Marks&quo
-
MongoDBからの一意のレコードのみを表示し、重複を無視するにはどうすればよいですか?
一意のレコードのみを表示するには、MongoDBでdistinct()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo613.insertOne({"Name":"Chris"});{ "acknowledged" : true, "insertedId" : ObjectId("5e988bd4f6b89257f5584d88") } > db.demo613.insertOne({"Name":&