我正在开发一个由TypeScript转换的基于服务器端节点的应用程序。我使用mongo作为数据库。我使用npm库mongodb来处理数据库。它不包含声明。有一个包@ types / mongodb。我很困惑,mongo支持的上层版本是3.1。甚至docker hub也没有这样版本的容器。你能想到我应该做些什么吗?我看到TypeScript不是服务器端的好主意。我选择它是因为Angular用于项目。
抱歉。一切都按照设计的方式运作。这是我个人的错误。我为集合创建了一个索引而没有定义集合。
await db.collection(this.collectionName).createIndex({'key': 1}, {unique: true});
但我所写的仍然是实际的,这是明确的定义。一个文件如何支持所有版本?我猜在降级期间仍然存在一些定义问题。谢谢大家。