def main(): db = Database("/tmp/tut5_1") db.create() x_ind = WithXIndex(db.path, "x") db.add_index(x_ind) for x in xrange(100): db.insert(dict(x=x, t=random.random())) l = [] for curr in db.get_many("x", start=10, end=30, limit=-1, with_doc=True): l.append(curr["doc"]["t"]) print(sum(l) / len(l))
def main(): db = Database("/tmp/tut4") db.create() x_ind = WithXIndex(db.path, "x") db.add_index(x_ind) for x in xrange(100): db.insert(dict(x=x)) for y in xrange(100): db.insert(dict(y=y)) print(db.get("x", 10, with_doc=True)) for curr in db.get_many("x", start=15, end=25, limit=-1, with_doc=True): print(curr)