[SR-Users] invalid char in json text

Daniel-Constantin Mierla miconda at gmail.com
Mon Jun 29 12:18:35 CEST 2015


iirc, the command function can execute any type of operation, including
insert, try with the command like in the next docs:

  - http://docs.mongodb.org/manual/reference/command/insert/#dbcmd.insert

Cheers,
Daniel

On 29/06/15 11:33, Kelvin Chua wrote:
> according to that documentation, inserting a document uses
>
> mongoc_collection_insert (collection, MONGOC_INSERT_NONE, doc, NULL,
> &error)
>
> which I cannot find in ndb_mongodb.
>
> is this really supported? or should be added to the module?
>
> Kelvin Chua
>
> On Mon, Jun 29, 2015 at 3:40 PM, Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     Hello,
>
>     the exported functions are wrapper around the MongoDB C API, so
>     the commands should work like described in the API, see:
>
>     http://api.mongodb.org/c/current/index.html
>
>     Cheers,
>     Daniel
>
>
>     On 27/06/15 16:46, Kelvin Chua wrote:
>>
>>     quoting it would tell mongo that it is a string, not a function.
>>     just like quoting now() in mysql.
>>
>>     for the sake of completeness, i tried it as well but it fails
>>     with the same error message. the whole insert command works on
>>     mongo's console so i know it is correct.
>>
>>     my guess is there is some quirks with the way it handles the
>>     syntax just like nodejs' issues with the syntax. it's not
>>     something you can copy and paste to mongo's console. but the
>>     question is, where is the documentation on it?
>>     on nodejs, it is very clear on the docmentation that there might
>>     be some extra parameters before the callbacks.
>>
>>     On Jun 27, 2015 10:10 PM, "Alex Balashov"
>>     <abalashov at evaristesys.com <mailto:abalashov at evaristesys.com>> wrote:
>>
>>         I don't think the 'time' value is valid. If it incorporates
>>         whitespace, it needs to be: "new Date()".
>>
>>         --
>>         Alex Balashov | Principal | Evariste Systems LLC
>>         303 Perimeter Center North, Suite 300
>>         Atlanta, GA 30346
>>         United States
>>
>>         Tel: +1-800-250-5920
>>         <tel:%2B1-800-250-5920> (toll-free) / +1-678-954-0671
>>         <tel:%2B1-678-954-0671> (direct)
>>         Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
>>
>>         Sent from my BlackBerry.
>>         *From: *Kelvin Chua
>>         *Sent: *Saturday, June 27, 2015 10:05
>>         *To: *SIP Router - Kamailio (OpenSER) and SIP Express Router
>>         (SER) - Users Mailing List
>>         *Reply To: *Kamailio (SER) - Users Mailing List
>>         *Subject: *[SR-Users] invalid char in json text
>>
>>
>>         Playing around with ndb_mongodb
>>
>>         getting this error:
>>
>>         ERROR: ndb_mongodb [mongodb_client.c:262]:
>>         mongodbc_exec_cmd(): Failed to run command: lexical error:
>>         invalid char in json text
>>
>>         query is very simple:
>>         db.cdrs.insert({time:new
>>         Date(),src_user:"kelvin",term_ani:"14112",src_domain:"domain.com
>>         <http://domain.com>",src_ip:"0",dst_ouser:"18188",dst_user:"18112",dst_domain:"domain.com
>>         <http://domain.com>"})
>>
>>         which is inside a pv
>>         mongodb_cmd("mgs1", "datab", "cdrs", "$var(MNG_MISSED)", "mgr1");
>>
>>         tried this:
>>         insert({time:new
>>         Date(),src_user:"kelvin",term_ani:"14112",src_domain:"domain.com
>>         <http://domain.com>",src_ip:"0",dst_ouser:"18188",dst_user:"18112",dst_domain:"domain.com
>>         <http://domain.com>"})
>>
>>         and other combinations, same error
>>
>>         any ideas? i guess we need some more examples on the
>>         documentation
>>
>>
>>         Kelvin Chua
>>
>>
>>         _______________________________________________
>>         SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
>>         mailing list
>>         sr-users at lists.sip-router.org
>>         <mailto:sr-users at lists.sip-router.org>
>>         http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>>
>>     _______________________________________________
>>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>     sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>>     http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>     -- 
>     Daniel-Constantin Mierla
>     http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
>     Book: SIP Routing With Kamailio - http://www.asipto.com
>
>
>     _______________________________________________
>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
>     list
>     sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>     http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20150629/43ce693d/attachment.html>


More information about the sr-users mailing list