[SR-Users] invalid char in json text

Kelvin Chua kelchy at gmail.com
Mon Jun 29 11:33:21 CEST 2015


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
> 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>
> 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 (toll-free) / +1-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
>> ",src_ip:"0",dst_ouser:"18188",dst_user:"18112",dst_domain:"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",src_ip:"0",dst_ouser:"18188",dst_user:"18112",dst_domain:"
>> 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
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users at lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierlahttp://twitter.com/#!/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
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20150629/96bdac56/attachment.html>


More information about the sr-users mailing list