Esempio n. 1
0
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))
Esempio n. 2
0
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)