在 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 引用的主要内容,如果未能解决你的问题,请参考以下文章