Node.js 适用于Dynamo和Mongo的NodeJS包装器
是否有一个简单的抽象层同时支持DynamoDB和MongoDB,如果没有的话,在和之上有一个简单的包装器 我自己也尝试过构建包装器,但似乎无法解决如何实现这一点,我希望按照这一思路做一些事情,不幸的是,当我尝试导入它时,它只是没有定义Node.js 适用于Dynamo和Mongo的NodeJS包装器,node.js,mongodb,mongoose,amazon-dynamodb,dynamoose,Node.js,Mongodb,Mongoose,Amazon Dynamodb,Dynamoose,是否有一个简单的抽象层同时支持DynamoDB和MongoDB,如果没有的话,在和之上有一个简单的包装器 我自己也尝试过构建包装器,但似乎无法解决如何实现这一点,我希望按照这一思路做一些事情,不幸的是,当我尝试导入它时,它只是没有定义 import dynamoose from 'dynamoose' import mongoose from 'mongoose' const name = 'MyModel' const schema = { id: String } const isA
import dynamoose from 'dynamoose'
import mongoose from 'mongoose'
const name = 'MyModel'
const schema = {
id: String
}
const isAWS = () => {
return true
}
export default isAWS() ? dynamoose.model(name, schema) : mongoose.model(name, schema)
如果需要,我可以尝试自己编写一个包装器,使用仅抽象基本CRUD函数的typescript。Node ootb不支持导入/导出,您是否需要其他工具(babel for ex)?我只是想排除这种可能性……我在jest中使用babel,在require()中使用vanilla js,但仍然存在类似的问题