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

PyMongoを使用してコレクション名に変数を使用することは可能ですか?


PyMongoは、MongoDBを操作するためのツールを含むPythonディストリビューションです。コレクション名に変数を使用するには、次の構文を使用します-

var yourVariableName="yourCollectionName";

db[storeCollectionName].yourOperationName;

上記の構文を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです。コレクション名に変数を使用しました-

> var storeCollectionName="new_Collection";

> db[storeCollectionName].insertOne({"UserName":"John","UserAge":21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c912aea4afe5c1d2279d6a0")
}
> db[storeCollectionName].insertOne({"UserName":"Carol","UserAge":24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c912af54afe5c1d2279d6a1")
}
> db[storeCollectionName].insertOne({"UserName":"Mike","UserAge":27});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c912afe4afe5c1d2279d6a2")
}

find()メソッドを使用して、コレクションのすべてのドキュメントを表示します。クエリは次のとおりです-

> db[storeCollectionName].find().pretty();

以下は出力です-

{
   "_id" : ObjectId("5c912aea4afe5c1d2279d6a0"),
   "UserName" : "John",
   "UserAge" : 21
}
{
   "_id" : ObjectId("5c912af54afe5c1d2279d6a1"),
   "UserName" : "Carol",
   "UserAge" : 24
}
{
   "_id" : ObjectId("5c912afe4afe5c1d2279d6a2"),
   "UserName" : "Mike",
   "UserAge" : 27
}

  1. Javaでクラス名または変数名として事前定義されたクラス名を使用する

    事前定義されたクラス名をクラス名として使用する 例を見てみましょう- 例 public class Number{    public static void main (String[] args){       System.out.println("Pre-defined class name can be used as a class name");    } } 出力 Pre-defined class name can be used as a class name クラスNumber

  2. 位置追跡に粒子アルゴンを使用する方法

    プロジェクトにプレゼンスまたは位置追跡を追加したいと思ったことはありませんか?解決策 (またはその欠如) に不満を感じていますか? 心配しないでください。あなただけではありません! この投稿では、非常に基本的な追跡および通知アプリケーションを実装する方法を学びます。 Particle Argon と Tile Mate を使用します。 最後に、タイルが存在するかどうかを判断できるようになります。さらに、Pushover を使用して、選択したデバイスにプッシュ通知を送信します。 始めましょう! 注意 始める前に、この投稿は長いです . PDF バージョンをダウンロードして、保存して後で