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

MongoDBで数値文字列のみを選択するにはどうすればよいですか?


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

> db.selectOnlyNumericDemo.insertOne({"UserId":"User101"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbdb711de8cc557214c0e16")
}
> db.selectOnlyNumericDemo.insertOne({"UserId":"102"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbdb716de8cc557214c0e17")
}
> db.selectOnlyNumericDemo.insertOne({"UserId":"User103"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbdb71dde8cc557214c0e18")
}
> db.selectOnlyNumericDemo.insertOne({"UserId":"104"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbdb725de8cc557214c0e19")
}
>

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

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

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

{ "_id" : ObjectId("5cbdb711de8cc557214c0e16"), "UserId" : "User101" }
{ "_id" : ObjectId("5cbdb716de8cc557214c0e17"), "UserId" : "102" }
{ "_id" : ObjectId("5cbdb71dde8cc557214c0e18"), "UserId" : "User103" }
{ "_id" : ObjectId("5cbdb725de8cc557214c0e19"), "UserId" : "104" }

以下は、数値文字列のみを選択するか、MongoDBで文字列が数値であるかどうかを確認するためのクエリです-

> db.selectOnlyNumericDemo.find({'UserId': /^\d+$/});

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

{ "_id" : ObjectId("5cbdb716de8cc557214c0e17"), "UserId" : "102" }
{ "_id" : ObjectId("5cbdb725de8cc557214c0e19"), "UserId" : "104" }

  1. MongoDBでコンソールをクリアする方法は?

    MongoDBでコンソールをクリアするには、次の2つの構文のいずれかを使用できます。 最初の構文は次のとおりです。これは、キーボードショートカットの使用法です- Ctrl + L 上記のキーを押すと、MongoDBでコンソールをクリアできます。 2番目の構文は次のとおりです- cls 上記の構文を理解するために、それらを1つずつ実装してみましょう。これが私のコンソールのスナップショットです。 最初のクエリは、MongoDBのコンソールをクリアするために次のとおりです- Ctrl+L; 以下は出力です- 上記のサンプル出力を見てください。コンソールはクリアされています。

  2. Tkinterでラジオボタンを1つだけ選択するにはどうすればよいですか?

    1つ以上のオプションの選択を実装するために、ラジオボタンウィジェットを使用できます。 Tkinterのラジオボタンウィジェットを使用すると、ユーザーは指定された選択肢のセットから1つのオプションのみを選択できます。ラジオボタンには、TrueまたはFalseの2つのブール値しかありません。 ユーザーが選択したオプションを確認するための出力を取得する場合は、 get()を使用できます。 方法。変数として定義されているオブジェクトを返します。文字列オブジェクトに整数値をキャストし、それをテキスト属性に渡すことで、ラベルウィジェットに選択範囲を表示できます。 例 # Import the requi