From 1347f05db5f96314da22ffbd56887b254ecae034 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Sat, 3 May 2014 09:40:57 +0200 Subject: Use mnesia:index_read() instead of select() bc simpler. --- src/db.erl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') diff --git a/src/db.erl b/src/db.erl index 3529080..8789757 100644 --- a/src/db.erl +++ b/src/db.erl @@ -100,8 +100,7 @@ handle_call({dump, Table}, _From, State) -> {reply, Res, State}; handle_call({find, Hash}, _From, State) -> F = fun() -> - mnesia:select(plop, - [{#plop{hash = Hash, _='_'}, [], ['$_']}]) + mnesia:index_read(plop, Hash, #plop.hash) end, {atomic, Result} = mnesia:transaction(F), Record = case length(Result) of -- cgit v1.1