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

MongoDBでMySQLLIKEステートメントを実装するには何を使用する必要がありますか?


MySQL LIKEステートメントを取得するには、MongoDBでREGEXを使用します。まず、ドキュメントを使用してコレクションを作成しましょう-

> db.likeInMongoDBDemo.insertOne({"Name" : "Sam"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6922857806ebf1256f123")
}
> db.likeInMongoDBDemo.insertOne({"Name" : "John" });
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6923157806ebf1256f124")
}
> db.likeInMongoDBDemo.insertOne({"Name" : "Scott"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6924557806ebf1256f125")
}
> db.likeInMongoDBDemo.insertOne({"Name" : "Sean"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6924f57806ebf1256f126")
}
> db.likeInMongoDBDemo.insertOne({"Name" : "Samuel"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6925857806ebf1256f127")
}

以下は、find()メソッドを使用してコレクションからすべてのドキュメントを表示するためのクエリです-

> db.likeInMongoDBDemo.find().pretty();

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

{ "_id" : ObjectId("5cd6922857806ebf1256f123"), "Name" : "Sam" }
{ "_id" : ObjectId("5cd6923157806ebf1256f124"), "Name" : "John" }
{ "_id" : ObjectId("5cd6924557806ebf1256f125"), "Name" : "Scott" }
{ "_id" : ObjectId("5cd6924f57806ebf1256f126"), "Name" : "Sean" }
{ "_id" : ObjectId("5cd6925857806ebf1256f127"), "Name" : "Samuel" }

以下は、MongoDBのMySQLLIKEステートメントに一致するようにREGEXを実行するためのクエリです-

> db.likeInMongoDBDemo.find({"Name":{$regex:"Sam"}});

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

{ "_id" : ObjectId("5cd6922857806ebf1256f123"), "Name" : "Sam" }
{ "_id" : ObjectId("5cd6925857806ebf1256f127"), "Name" : "Samuel" }

  1. MySQL Workbenchの列フラグはどういう意味ですか?

    MySQL Workbenchでは、列フラグを列とともに使用して、整合性を維持できます。列フラグは次のとおりです- PK −主キー NN − NOT NULL BIN −バイナリ UN −署名なし UQ −ユニーク ZF −ゼロフィル G −列を生成 AI −自動インクリメント それらについて一つずつ学びましょう- PK これは主キーの略です。列を主キーとして作成するために使用できます。 NN NOTNULL用です。 NULL値を挿入しないように列を強制するために使用されます。 BIN こ

  2. オフィス スイートのあるべき姿

    人気のあるプログラムのミニマルで子供向けの簡素化されたバージョンである傾向がある Web アプリと、おそらくスペクトルの遠端を表す、大規模に装飾された KDE 中心のオフィス スイートの間で、一般的なユーザーは、文書を書き、ものを提示するための最高のプログラム。しかし、お気に入りのソフトウェアを正しく選択することは、問題の始まりにすぎません。あなたが何を決定しようとも、いつもと同じように、混乱し、苛立たしく、非効率的なやり方で仕事をすることになります。 この記事では、物事がどのように見えるべきか、典型的なオフィススイートがどうあるべきか、どうあるべきではないか、既知のプログラムの武器を調べ