问题标签 [mongo-collection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 如何为 MongoDB 集合中的所有文档选择单个字段?
在我的 MongoDB 中,我有一个包含 10 条记录的学生集合,其中包含字段name
和roll
. 该集合的一个记录是:
我只想检索roll
集合中所有 10 条记录的字段,就像我们在传统数据库中使用的那样:
我浏览了许多博客,但都导致查询中必须包含WHERE
子句,例如:
该查询相当于:
我的要求是只找到一个没有任何条件的密钥。那么,查询操作是什么。
java - 使用 Java 在 MongoDB 中创建集合
我想使用java在mongodb中创建集合。下面是我使用的代码。我可以连接到数据库。但是集合没有发生..请帮助我
java - 在插入 mongoDB 时检查唯一性
我有一个程序可以将一些值插入到 mongo db 中,并且我想避免将 product_src 重复插入到数据库中。我如何在代码中设置它?我的代码是
提前致谢。
java - 在 mongoDB 中创建唯一索引
我正在使用 java 程序进行 mongo db 插入,试图为字段创建唯一索引。product_src 是我集合中的一个字段,我想将其设置为唯一索引以避免重复插入。我正在尝试以下代码,但显示语法错误这是什么问题。
t 是集合。行 db.t.ensureIndex({"product_src":1}); 有问题
请给我一个示例代码如何在 mongo DB 中创建唯一索引
php - MongoDB:“find()”与不同集合的外键
抱歉,如果这可能是一个典型的“RTM”问题,我是 MongoDB 的新手并且做了一些手动阅读,但遗憾的是我没有找到解决这个问题的尝试。
我有两个集合,一个集合是“文章”,其中包含一组“类别”,其中包含一个或多个带有我的类别集合 ID 的 MongoID 对象。
我想显示所有类别以及引用该类别的文章数量。在我的解决方案下面,我发现了一些研究时间:
我的类别集合:
我的文章集:
我当前的 PHP 代码:
现在的问题是,对于 70,000 篇文章和 2,200 个类别,这很慢并且需要很多时间。此外,如果不遍历所有文章,我无法按文章数量对我的类别进行排序。
有一个更好的方法吗?
java - 如何使用 MongoCollections updateOne 方法更新/插入嵌套数组?
这是文档的简化示例
如何将 item_id=45 的 item_amount 值增加 3?并以如果 item_id=45 在数组中不存在它将被添加并且它的 item_amount 值将为 3 的方式执行此操作。
我相信 MongoCollection 的 updateOne 是使用 java 使用 mongodb 的最新方法。我更喜欢使用这种方法,我只是想不出正确的方法来做到这一点。(我使用旧的更新方法找到了很多答案,所以请不要参考这些答案,除非我遗漏了一些有用的东西)。
mongodb - Meteor:传递路由器参数以获取没有结果的集合数据
我对流星还很陌生,在尝试使用 Iron Router 将 url 参数传递给 Collection 并检索一些数据以进行显示时遇到了问题。
具体来说,我有一个包含事件的集合,我希望有一个更详细地显示单个事件的页面。
PS:我已经成功地将 Iron Router 和 Meteor 的发布/订阅逻辑用于其他任务,例如显示所有事件、创建它们并将它们保存到个人列表中。
事件.html
路由器.js
发布发生在服务器的 publish.js 中,订阅发生在路由器的
publish.js中
路由器.js
我一直在看 Manuel Schoebel链接的本教程
一切都很好,直到发生集合查找。当我从集合中记录结果数据时,它是undefined
java - MongoCollection updateMany、bulkWrite 还是别的什么?
我正在尝试在 MongoCollection 中插入/更新许多记录。我有一个要更新的文档列表。
该列表包含一些要插入的新记录,而另一些则是已经存在的需要更新的记录。我在看方法
但描述说它更新了一条记录。我对应该使用哪种方法感到困惑。
版本:3.0.0
mongodb - Mongo 获取集合名称函数 db.getCollectionNames() 在分片中不起作用
我通过函数 db.getCollectionNames() 获取所有集合名称。
但是一旦我开始分片,函数 db.getCollectionNames() 就不起作用了。
分片处于活动状态时如何获取数据库中的所有集合名称?
python - 如何合并存在于两台不同计算机中的两个 mongoDB 数据库?
我正在使用 mongoDB 来存储特定网站的数据。由于我们两个人都在工作,所以我们使用自己的电脑来完成这项工作。两台计算机都有一个数据库website_data
和该数据库中的一个集合webpages
。现在进行一些分析和绘制图表,我需要在一台 PC 中获取全部数据。如何结合两个数据库?我想写一个脚本,但我不知道如何连接到另一台计算机的数据库。是否有一些数据库文件可以直接复制到我的电脑上?