]> gitweb.factorcode.org Git - factor.git/commitdiff
removed mongodb.tuple.index usage from mongodb.tuple
authorSascha Matzke <sascha.matzke@didolo.org>
Mon, 4 May 2009 12:16:42 +0000 (14:16 +0200)
committerSascha Matzke <sascha.matzke@didolo.org>
Mon, 4 May 2009 12:16:42 +0000 (14:16 +0200)
fixed mongodb article to show new define-persistent syntax

extra/mongodb/mongodb-docs.factor
extra/mongodb/tuple/tuple.factor

index ff8a769993d97e97cad309ae5128639283b260d6..afdb2777fd6c782eab46dadcd2cd69e1ba30d0fc 100644 (file)
@@ -15,9 +15,9 @@ ARTICLE: "mongodb" "MongoDB factor integration"
 { $heading "Highlevel tuple integration" }
 "The " { $vocab-link "mongodb.tuple" } " vocabulary lets you define persistent tuples that can be stored to and retrieved from a MongoDB database"
 { $unchecked-example
-  "USING: mongodb.driver mongodb.tuple fry ;"
+  "USING: mongodb.driver mongodb.tuple fry literals ;"
   "MDBTUPLE: person name age ; "
-  "person \"persons\" { { \"age\" +fieldindex+ } } define-persistent "
+  "person \"persons\" { } { $[ \"ageIdx\" [ \"age\" asc ] key-spec <tuple-index> ] } define-persistent "
   "\"db\" \"127.0.0.1\" 27017 <mdb>"
   "person new \"Alfred\" >>name 57 >>age"
   "'[ _ save-tuple person new 57 >>age select-tuple ] with-db"
index cbde30ca806fc4855d45e11550ef1aab4f7ec12d..917395797984c98cd4d3cdc6a58ea74ad4f78348 100644 (file)
@@ -1,6 +1,6 @@
 USING: accessors assocs classes.mixin classes.tuple
 classes.tuple.parser compiler.units fry kernel sequences mongodb.driver
-mongodb.msg mongodb.tuple.collection mongodb.tuple.index
+mongodb.msg mongodb.tuple.collection 
 mongodb.tuple.persistent mongodb.tuple.state strings ;
 
 IN: mongodb.tuple