gpt4 book ai didi

node.js - 只读时忽略 Mongoose 模式

转载 作者:可可西里 更新时间:2023-11-01 10:46:30 35 4
gpt4 key购买 nike

我有一个集合,其中的数据符合几种不同模式之一。这些在一个集合中的原因是我需要能够一起查询它们,利用 MongoDB 的无模式特性。

有没有办法在忽略架构的情况下使用 mongoose 查询集合?例如:

var adam = new ContractCustomer({
// Contract customer data saved to customers collection
})

var betty = new PaygCustomer({
// PAYG customer data saved to customers collection
})

adam.save()
betty.save()

Customers.find({}).exec().then() // Query all the customers regardless of which schema they belong to.

最佳答案

我建议使用 mongodb-driver 连接到数据库, 并从那里进行 find 。据我所知,没有办法使用 mongoose 执行无模式查询。

Mongoose 的全部意义在于使用模式。

(保持与mongoose的连接,只是打开一个并行连接)

关于node.js - 只读时忽略 Mongoose 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50983618/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com