mongodb - TypeError: mongodb.db(...).collection(...).find(...).sort 不是函数 mongodb
问题描述
我正在尝试按名称对集合进行排序并收到此错误。
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()
推荐阅读
- typescript - 打字稿:如何为分配的全局/窗口对象自动生成 .d.ts 文件
- python - Windows 制作 TFLite 自定义模型
- java - 如何访问具有相同名称但输出不同的子类中的父级和祖父级的方法
- android - 如何在android studio中借助sliderlayout设置自动图像滑块
- java - Apache Sling:配置 Oracle 钱包时出现 Sling 错误 - java.lang.NoClassDefFoundError: oracle/security/pki/OracleWallet
- ruby - ruby 访问修饰符,不同版本的不同输出 2.5 - 2.7
- python - Elasticsearch 批量 API 如何与线程池一起工作
- twilio - 在js中连接时切换到默认音频输入设备
- ios - FirebaseAnalytics - 我可以暂停批量上传吗?
- node.js - 存根原生 ECMAScript 模块