当前位置: 首页 > 编程笔记 >

是否可以使用PyMongo将变量用作集合名称?

诸超
2023-03-14
本文向大家介绍是否可以使用PyMongo将变量用作集合名称?,包括了是否可以使用PyMongo将变量用作集合名称?的使用技巧和注意事项,需要的朋友参考一下

PyMongo是一个Python发行版,其中包含用于MongoDB的工具。使用以下语法为集合名称使用变量-

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()method的帮助下显示集合中的所有文档。查询如下-

> 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
}
 类似资料:
  • 问题内容: 我对正则表达式很糟糕,但是我想知道是否可以将ng-pattern与变量一起使用 例如, 其中validationCode是控制器中附加到$ scope的变量 如果 则ng-pattern将是 但这不起作用,似乎我需要创建一个我真的不想要的自定义指令 问题答案: 需要一个正则表达式。 从Angular的文档中有关: 如果该值与模式表达式不匹配,则设置模式验证错误键。期望值用于内联模式或定

  • 问题内容: 我正在使用Phonegap + React.js和Socket.io开发一个应用程序。但是,随后React-Native发行了,其原生感觉很棒。 我试图让socket.io-client与React Native一起工作,但是不幸的是没有成功。我做了一些研究,发现与此问题中描述的错误完全相同:https : //github.com/facebook/react- native/iss

  • 问题内容: 有没有一种方法可以检查nodestore的firestore中是否存在子集合? 目前,我正在使用文档,但是我需要检查文档中是否存在子类以便写入一些数据。 问题答案: 就在这里。您可以使用docs.length来知道子集合是否存在。 我制作了一个样本来指导您,希望对您有所帮助。

  • 我可以找到tqdm进度条用于group by和其他pandas操作的示例。但找不到任何有关合并或加入的信息。 有可能在熊猫上使用tqdm进行合并吗?

  • 这个监听器很管用: 当应用程序加载且侦听器开始侦听时,设置为。用户可以切换到西班牙语、普通话、芬兰语等,这将更改。问题是,在侦听器中,变量没有改变。我们是否可以动态地更改集合,或者必须为每种语言,即为每一个集合编写侦听器? 文档说明我们可以侦听一个集合中的多个文档(使用筛选器),但没有说明我们可以侦听多个集合。

  • 所有关于learning.getpostman的示例。com网站展示了如何在或level保存变量,以便从一个请求获取另一个请求的值。 例如: 分别。 是否可以改用“收藏”? 阅读有关 API 的文档并没有给我太多希望。 我正在寻找这样的东西: 我的目标是能够在没有交叉污染的情况下进行两次收集。 Postman不断发展。如果您阅读留档,也可以在集合中设置变量,而不是在环境中设置变量。请注意,如果您在

  • 我正在尝试将收藏转储到。json文件,但在看过pymongo教程后,我找不到任何与之相关的东西。 教程链接:https://api.mongodb.com/python/current/tutorial.html

  • 问题内容: 是否可以在Gradle中声明一个可在Java中使用的变量?基本上,我想在build.gradle中声明一些var,然后在构建时(显然)获取它。就像C / C ++中的预处理器宏一样… 一个声明的例子就是这样: 有没有办法做这样的事情? 问题答案: 生成Java常量 你可以使用 产生Android资源 你可以使用或以通常的方式访问它们