new api of couchbeam Revision 376138333761 (Fri Jul 22 2011 at 15:46) - Diff Link to this snippet: https://friendpaste.com/3jKO3YtxApmRlLChPgJ5kf Embed: manni perldoc borland colorful default murphy trac fruity autumn bw emacs pastie friendly Show line numbers Wrap lines 12345678910111213141516171819202122232425262728293031323334353637couchbeam:start(),Connection = couchbeam_server:start_connection_link(),Db = couchbeam_server:open_db("couchbeam_tests"),Doc = {[{<<"test">>, <<"blah">>}, {<<"type">>, <<"test">>}]},Doc0 = {[ {<<"_id">>, <<"test0">>}, {<<"type">>, <<"test">>} ]},Doc01 = couchbeam_db:save_doc(Db, Doc),DesignDoc = {[ {<<"_id">>, <<"_design/test">>}, {<<"language">>,<<"javascript">>}, {<<"views">>, {[{<<"test">>, {[{<<"map">>, <<"function (doc) {\n if (doc.type == \"test\") {\n emit(doc._id, doc);\n}\n}">> }]} }]} }]},couchbeam_db:save_doc(Db, DesignDoc),Doc1 = {[ {<<"_id">>, <<"test">>}, {<<"type">>, <<"test">>} ]},Doc2 = {[ {<<"_id">>, <<"test2">>}, {<<"type">>, <<"test">>} ]},Doc3 = {[ {<<"_id">>, <<"test3">>}, {<<"type">>, <<"test">>}]},couchbeam_db:save_doc(Db, Doc1),couchbeam_db:save_doc(Db, Doc2),couchbeam_db:save_doc(Db, Doc3),ViewPid = couchbeam_db:query_view(Db, {"test", "test"}, []),NbResults = couchbeam_view:count(ViewPid).