在 MeteorJS 中获取原始 mongo db 引用

Posted

技术标签:

【中文标题】在 MeteorJS 中获取原始 mongo db 引用【英文标题】:Get a raw mongo db reference in MeteorJS 【发布时间】:2021-08-27 04:54:02 【问题描述】:

我正在编写迁移。模式的定义因目的而被删除。我需要访问该集合以运行下一次迁移。 不满足。

let cb = new Mongo.Collection('CallingBundles')

它必须看起来像。

db.collection('CallingBundles')

所以。我无法获得对数据库的引用。

【问题讨论】:

【参考方案1】:

Meteor 使用原生 Mongo 驱动程序的包装器。使用rawDatabase访问数据库。

https://docs.meteor.com/api/collections.html#Mongo-Collection-rawDatabase

【讨论】:

【参考方案2】:

架构可用时的变体。

someCollection.rawDatabase();

更常见的解决方案

MongoInternals.defaultRemoteCollectionDriver().mongo.db

【讨论】:

以上是关于在 MeteorJS 中获取原始 mongo db 引用的主要内容,如果未能解决你的问题,请参考以下文章

如何在Mongo DB中使用arrayElemAt获取当前文档值

在 Mongo 中,如何显示集合的索引? [复制]

mongo db:从对象数组中获取子数组,其值在单个文档的范围内

如何从 mongo db 获取详细信息并在 nodejs Fork 方法中发送或存储在对象中

如何从 mongo db 获取详细信息并在 nodejs Fork 方法中发送或存储在对象中

如何在 1 个查询中从 Mongo DB 获取最小值和最大值? C#