{"_id":"5668dcf02961f917006ada2c","__v":9,"version":{"_id":"5667237fee53940d00516247","__v":4,"project":"5667237eee53940d00516244","createdAt":"2015-12-08T18:37:51.439Z","releaseDate":"2015-12-08T18:37:51.439Z","categories":["56672380ee53940d00516248","5667789f575ec10d00640b80","566779078c573e0d00023d96","56677e2bbe6e390d004eb463"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"5667789f575ec10d00640b80","pages":["56677ec5be6e390d004eb465","566780b78f1eec0d00d9e391","566791b8ee1dbf0d008f611b","566794b305cae40d00bea738","5667957306039e0d00c4eba7","5668d4e1f921480d00a34555","5668d76dc3de130d004416ba","5668d8b7d000ff1700ca477a","5668d97b07625117002c2727","5668dcf02961f917006ada2c","566a1c83e233063900c10f80","566a1eaed000ff1700ca4941","566a1ec007625117002c29e9","566a2391434e53390069d8e3","566a26b455e4b32100935f47","566a2716f625510d000e55e6","566a29cbf625510d000e55e9","566a2fdf0405980d001f40af","566a30451766bf0d00e737bd","566a328bf625510d000e55f1","566a34561e08750d00a0c497","566a348d1766bf0d00e737c4","566b92b471dc6a0d00b2493c"],"version":"5667237fee53940d00516247","__v":23,"project":"5667237eee53940d00516244","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-12-09T00:41:03.215Z","from_sync":false,"order":1,"slug":"api-reference","title":"API Reference"},"githubsync":"","user":"56672364f672550d00085227","project":"5667237eee53940d00516244","updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-12-10T02:01:20.697Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":8,"body":"The .in() function is used to check for an existence of a row in a given array.  The array can be a simple array or a complex array that contains JSON object.\n\nThe .in() takes one to many arguments. The first argument is a collection to query against and is required.  The second and so forth arguments are optional.  The arguments are a string of the name of the field to compare against. Each field is considered an AND clause. \n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"in(collection, [field:string], [field:string], …)\",\n      \"language\": \"javascript\"\n    }\n  ]\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"type Collection<T> = T[];\\nin<T>(collect: Collection<T>, ...fields: string[]): jinqJs;\",\n      \"language\": \"javascript\",\n      \"name\": \"TypeScript\"\n    }\n  ]\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"var result = new jinqJs()\\n                  .from([15,30,11])       \\n                  .in([30,15])\\n                  .select(); \\n\\n/* result:  [15,30] */\\n\\nresult = new jinqJs()\\n                  .from([15,30,11])       \\n                  .not()\\n                  .in([30,15])\\n                  .select();\\n\\n/* result:  [11] */\",\n      \"language\": \"javascript\",\n      \"name\": \"Sample\"\n    }\n  ]\n}\n[/block]\n\n[block:embed]\n{\n  \"html\": \"<iframe class=\\\"embedly-embed\\\" src=\\\"//cdn.embedly.com/widgets/media.html?url=http%3A%2F%2Fjsfiddle.net%2Ftford%2Fpx846jqs%2F&src=%2F%2Fjsfiddle.net%2Ftford%2Fpx846jqs%2Fembedded%2F&type=text%2Fhtml&key=02466f963b9b4bb8845a05b53d3235d7&schema=jsfiddle\\\" width=\\\"None\\\" height=\\\"300\\\" scrolling=\\\"no\\\" frameborder=\\\"0\\\" allowfullscreen></iframe>\",\n  \"url\": \"http://jsfiddle.net/tford/px846jqs/\",\n  \"title\": \"jinqJs - JSFiddle\",\n  \"favicon\": \"http://jsfiddle.net/favicon.png\"\n}\n[/block]","excerpt":"","slug":"in","type":"fn","title":"in"}
The .in() function is used to check for an existence of a row in a given array. The array can be a simple array or a complex array that contains JSON object. The .in() takes one to many arguments. The first argument is a collection to query against and is required. The second and so forth arguments are optional. The arguments are a string of the name of the field to compare against. Each field is considered an AND clause. [block:code] { "codes": [ { "code": "in(collection, [field:string], [field:string], …)", "language": "javascript" } ] } [/block] [block:code] { "codes": [ { "code": "type Collection<T> = T[];\nin<T>(collect: Collection<T>, ...fields: string[]): jinqJs;", "language": "javascript", "name": "TypeScript" } ] } [/block] [block:code] { "codes": [ { "code": "var result = new jinqJs()\n .from([15,30,11]) \n .in([30,15])\n .select(); \n\n/* result: [15,30] */\n\nresult = new jinqJs()\n .from([15,30,11]) \n .not()\n .in([30,15])\n .select();\n\n/* result: [11] */", "language": "javascript", "name": "Sample" } ] } [/block] [block:embed] { "html": "<iframe class=\"embedly-embed\" src=\"//cdn.embedly.com/widgets/media.html?url=http%3A%2F%2Fjsfiddle.net%2Ftford%2Fpx846jqs%2F&src=%2F%2Fjsfiddle.net%2Ftford%2Fpx846jqs%2Fembedded%2F&type=text%2Fhtml&key=02466f963b9b4bb8845a05b53d3235d7&schema=jsfiddle\" width=\"None\" height=\"300\" scrolling=\"no\" frameborder=\"0\" allowfullscreen></iframe>", "url": "http://jsfiddle.net/tford/px846jqs/", "title": "jinqJs - JSFiddle", "favicon": "http://jsfiddle.net/favicon.png" } [/block]