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

新しく作成したデータベースを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

  1. グループ化をMongoDBのオブジェクトに投影し、マークフィールドのみを表示するにはどうすればよいですか?

    最初にドキュメントを作成しましょう- > var document= [ ...    { "SubjectName" : "MySQL", "Marks" : 78 }, ...    { "SubjectName" : "MongoDB", "Marks" : 89 }, ...    { "SubjectName" : "Java", "Marks&quo

  2. MongoDBからの一意のレコードのみを表示し、重複を無視するにはどうすればよいですか?

    一意のレコードのみを表示するには、MongoDBでdistinct()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo613.insertOne({"Name":"Chris"});{    "acknowledged" : true, "insertedId" : ObjectId("5e988bd4f6b89257f5584d88") } > db.demo613.insertOne({"Name":&