jsdiff2mongo:流星包比较两个可序列化的对象并生成相应的mongo更新查询

时间:2021-05-11 14:41:24
【文件属性】:
文件名称:jsdiff2mongo:流星包比较两个可序列化的对象并生成相应的mongo更新查询
文件大小:3KB
文件格式:ZIP
更新时间:2021-05-11 14:41:24
JavaScript jsDiff2Mongo 流星程序包,用于比较之前和之后状态下具有相同_id的两个对象,并返回相应的mongo更新查询。 为什么要这个包? 有时从数据库中获取对象,修改对象并将其直接放回数据库中是可行的。 但是minimongo不允许这样做,因为可以通过发布过滤客户端上的集合,因此minimongo更新操作仅允许字段修改,而不是对象替换。 该软件包通过构建从oldObject到newObject的适当更新查询来解决此问题。 安装 流星添加vjau:jsdiff2mongo 用法 该包导出单个函数jsDiff2mongo(oldObject,newObject) 假设您有一个来自minimongo的物体 var oldObj = Coll . findOne ( { } ) ; console . log ( oldObj ) ; // {_id:"xyz123", a:1} 现在
【文件预览】:
jsdiff2mongo-master
----jsdiff2mongo-tests.js(3KB)
----package.js(510B)
----jsdiff2mongo.js(2KB)
----README.md(1KB)
----.gitignore(16B)

网友评论