gpt4 book ai didi

node.js - Mongoose :如何获取查询的字符串表示

转载 作者:IT老高 更新时间:2023-10-28 13:28:40 24 4
gpt4 key购买 nike

我实现了通过请求的参数自动生成 Mongoose 查询的模块,因此为了简化测试过程,我需要能够获得最终查询的文本表示。我怎么能这样做?

就像我们有这样的东西:

var q = AppModel.find({id:777}).sort({date:-1})

我需要这样的东西

"db.appmodels.where({id:777}).sort({date: -1})"

最佳答案

您可以为 mongoose 设置调试,默认情况下会将查询发送到控制台,以使用以下内容:

mongoose.set('debug', function (collectionName, method, query, doc) {
// Here query is what you are looking for.
// so whatever you want to do with the query
// would be done in here
})

关于node.js - Mongoose :如何获取查询的字符串表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20959934/

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