在 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 db:从对象数组中获取子数组,其值在单个文档的范围内
如何从 mongo db 获取详细信息并在 nodejs Fork 方法中发送或存储在对象中