<div dir="ltr">Hi All,<div>I've been playing around with executing raw mongodb queries with opensips 2.3.2. Though I can run and execute queries successfully I cannot figure how to write a query that queries the objectId in mongodb directly.</div><div>The raw query basically is:</div><div>







<p class="gmail-p1"><span class="gmail-s1">db.runCommand({ find: "customers", filter: { "_id":ObjectId("5a212d183f1e5e1c7b11b194") } });</span></p><p class="gmail-p1"><span class="gmail-s1">But When i write it in the script as:</span></p><p class="gmail-p1"><span class="gmail-s1">cache_raw_query("mongodb:instance1", "{ \"find\": \"customers\", \"filter\": { \"_id\": ObjectId(\"5a212d183f1e5e1c7b11b194\") }}","$avp(out)");<br></span></p><p class="gmail-p1"><span class="gmail-s1">opensips gives json parsing error. It basically expects the entire ObjectId string to be in inverted commas to be a valid json. Any ideas on how to successfully write the above working query in opensips to pass as a raw query.</span></p><p class="gmail-p1">Thanks,</p><p class="gmail-p1">- Jayesh<br></p></div></div>