diff --git a/modules/cbmongodb/models/ActiveEntity.cfc b/modules/cbmongodb/models/ActiveEntity.cfc index 0d74830..b34533f 100644 --- a/modules/cbmongodb/models/ActiveEntity.cfc +++ b/modules/cbmongodb/models/ActiveEntity.cfc @@ -47,6 +47,7 @@ component name="CFMongoActiveEntity" extends="cbmongodb.models.BaseDocumentServi '>=', '<=', '<>', + 'IN', 'like' ]); @@ -176,6 +177,9 @@ component name="CFMongoActiveEntity" extends="cbmongodb.models.BaseDocumentServi case '<=': VARIABLES._criteria[ARGUMENTS.key]={"$lte"=ARGUMENTS.value}; break; + case 'IN': + VARIABLES._criteria[ARGUMENTS.key]={"$in"=ARGUMENTS.value}; + break; default: VARIABLES._criteria[ARGUMENTS.key]=ARGUMENTS.value; break;