mongodb - TypeError : mongodb. db(...).collection(...).find(...).sort 不是函数 mongodb

标签 mongodb mongodb-stitch

我尝试按名称对集合进行排序并收到此错误。


handleSortByName = () => {
        const mongodb = Stitch.defaultAppClient.getServiceClient(RemoteMongoClient.factory, 'mongodb-atlas');
        mongodb
            .db('users')
            .collection('userDetails')
            .find()
            .sort({ name: -1 })
            .then((users) => {
                console.log(users);
            })
            .catch((err) => {

                console.log(err);
            });
    };

我在这里做错了什么?

最佳答案

找到了解决方案:

.db('users')
            .collection('userDetails')
            .find({}, { sort: { name: -1 } })
            .asArray()

关于mongodb - TypeError : mongodb. db(...).collection(...).find(...).sort 不是函数 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60447466/

相关文章:

node.js - MongoDB 连接在 connection.close() 之后并不总是关闭

javascript - 循环遍历 mongodb 文档 id 数组并查询该 id 并将结果存储在新数组中给出空数组

java - 在 Android 应用程序中非 Activity 状态下等待之前,对象未被线程锁定

ios - MongoSwift Pod 包含 100 个编译器错误。安装后无法构建

javascript - MongoDB 检索另一个文档数组中包含的每个文档

scala - 玩! framework 2.0 scala - ClassCastException : models. MyModel 无法转换为 models.MyModel

mysql - MongoDB 相当于 NOW() + INTERVAL

sql - 本地主机窗口中的 Mongodb 错误

mongodb - Stitch 函数 updateOne 错误 "update not permitted"