javascript 用户存储库Mongo db adapter factory
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 用户存储库Mongo db adapter factory相关的知识,希望对你有一定的参考价值。
//
// UserRepositoryMongo factory implementing UserRepository interface
//
export default db => {
const users = db.get('users')
const create = async (user) => {
const { userId } = user
await users.insert(user)
}
const getById = async (userId) => {
const user = await users.findOne({userId})
if (!user) {
throw new UserNotFoundException()
}
return user
}
const save = async (user) => {
const { userId } = user
await users.update({
userId
}, user)
}
return {
create,
getById,
save
}
}
以上是关于javascript 用户存储库Mongo db adapter factory的主要内容,如果未能解决你的问题,请参考以下文章
javascript Mongo Db客户端
javascript Mongo DB批量插入
javascript Mongo DB
基于 Spring WebFlux/Reactive Mongo 的应用程序打开到 mongo db 的多个连接
如何使用 MongoRepository 接口更新 mongo db 中的特定字段?
MongoDB - 日常操作二