Skip to content

Commit

Permalink
Merge pull request #18 from goya/master
Browse files Browse the repository at this point in the history
Added $near operator
  • Loading branch information
jkvor committed Jun 25, 2011
2 parents d8e5d0a + 5684ea3 commit ded0c8c
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/emongo.erl
Expand Up @@ -555,14 +555,16 @@ transform_selector([{Key, [{_,_}|_]=Vals}|Tail], Acc) ->
{<<"$in">>, {array, Val}};
nin when is_list(Val) ->
{<<"$nin">>, {array, Val}};
mod when is_list(Val), length(Val) == 2 ->
mod when is_list(Val), length(Val) == 2 ->
{<<"$mod">>, {array, Val}};
all when is_list(Val) ->
{<<"$all">>, {array, Val}};
size when is_integer(Val) ->
{<<"$size">>, Val};
exists when is_boolean(Val) ->
{<<"$exists">>, Val};
near when is_list(Val) ->
{<<"$near">>, {array, Val}};
_ ->
{Operator, Val}
end || {Operator, Val} <- Vals],
Expand Down

0 comments on commit ded0c8c

Please sign in to comment.