为什么整个对象没有使用seneca mongo store保存在mongodb中?

为什么整个对象没有使用seneca mongo store保存在mongodb中?,mongodb,seneca,Mongodb,Seneca,我正在使用seneca mongo store将实体保存到后端mongodb中。这是我用来保存的代码 function addObject(object){ connectToMongo('stupidDB') seneca.ready(function(){ var collection = seneca.make$('install') console.log("entering object") console.log(obj

我正在使用seneca mongo store将实体保存到后端mongodb中。这是我用来保存的代码

function addObject(object){
    connectToMongo('stupidDB')
    seneca.ready(function(){
        var collection = seneca.make$('install')
        console.log("entering object")
        console.log(object)
        collection.save$(object, function(err, reply){
            if( err ) 
                console.log(err)
            else
                console.log("Reply : " + reply)
            closeConnection()
        })
    })
}
执行此代码的结果是

$ node mongoConnect.js
2016-08-08T12:01:25.470Z 912dfpdw7ytw/1470657685436/29552/- INFO        hello   Seneca/0.7.2/912dfpdw7ytw/1470657685436/29552/-
entering object
{ date: 1470657685818,
  product: 'MCS',
  release: '16.2.1',
  'SESSION ID IN LOG FILES': { '/tmp': 'json object', '/u01/app': 'json object' },
  'CRYPTOGRAPHIC NAMES CHECK': { '/tmp': 'json object', '/u01/app': 'json object' } }
Reply : $-/-/install;id=1p2kfa;{date:1470657685818,product:MCS,release:16.2.1,SESSION ID IN LOG FILES:{/tmp:json object,/u01/app:json object},
seneca database connection closed!

正在传递该对象,但仅存储其一部分。secena插件中有长度限制吗?是否有可以更改的设置来保存大型json对象?或者我使用它的方式有错误?根据mongodb规范,文档的大小可以是16MB。

Nishant-我最近开始研究seneca mongo。我有个问题。在seneca mongo中,他们有保存、列表等选项。如何更新文档中的条目?更新/修改?我在文档中读到,使用“保存”可以更新文档。您只需要将“id”key:value对作为对象/实体的一部分传递。不过我自己还没有试过。让我知道这是否对你有效。是的,它有效……)跟你说的一样。