Denormalize is a Nodejs library for dealing with Denormalized Reference in Mongo db.
TODO: Publish to npm.
Not Ready Yet lol
import { modifyRelativesOnUpdate } from "denormalize";
const userSchema = new Schema({
age:Number,
name:
{
type:String,
},
lastName: String,
});
const orderSchema = new Schema({
orderId: String,
user:{
name:String,
last_name:String
},
});
modifyRelativesOnUpdate({
connectorName:"user",
schema:userSchema
},
{
connectorName:"order",
schema:orderSchema,
query:{
user:{
name:"name"
}
}
},
);
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Author: adhranjan
Source Code: https://github.com/adhranjan/denormalize
#deno #nodejs #node #javascript