Please help me try if db=DAL('mongodb://127.0.0.1:5984/db') db.define_table('mytable',...) db.mytable.insert(...)
try different field types and let me know which ones fail. works. On May 4, 9:42 am, "David J." <da...@styleflare.com> wrote: > Ahh; Ok; > > Perhaps I will use MongEngine for now and then come back to DAL once we > have time for it; > > I think its not worth your time to build in support for something not so > many people are using; > > Besides anyone can use MongoEngine with Web2py without much difficulty; > > I did some simple tests before just to see; I am going to spend more > time with it now and see what problems I run into; > > Thanks. > > On 5/4/11 10:30 AM, Massimo Di Pierro wrote: > > > > > > > > > mongodb with DAL does not currently work but, if you help with tests, > > we could make it work > > > On May 4, 8:56 am, "David J."<da...@styleflare.com> wrote: > >> Is this in trunk; > > >> I will start a new project today and use Mongo For DB > > >> I think I tried it last month and I had some problems; I didnt have the > >> time to look into it. > > >> I will update and try again. > > >> Thanks. > > >> On 5/4/11 9:30 AM, Massimo Di Pierro wrote: > > >>> fixing it now. Looks like not many people testing it. :-) > >>> On May 3, 9:56 pm, joseph simpson<jjs0...@gmail.com> wrote: > >>>> The current dal.py file contains the following code, between lines > >>>> 3381 and 3404: > >>>> ADAPTERS = { > >>>> 'sqlite': SQLiteAdapter, > >>>> 'sqlite:memory': SQLiteAdapter, > >>>> 'mysql': MySQLAdapter, > >>>> 'postgres': PostgreSQLAdapter, > >>>> 'oracle': OracleAdapter, > >>>> 'mssql': MSSQLAdapter, > >>>> 'mssql2': MSSQL2Adapter, > >>>> 'db2': DB2Adapter, > >>>> 'informix': InformixAdapter, > >>>> 'firebird': FireBirdAdapter, > >>>> 'firebird_embedded': FireBirdAdapter, > >>>> 'ingres': IngresAdapter, > >>>> 'ingresu': IngresUnicodeAdapter, > >>>> 'sapdb': SAPDBAdapter, > >>>> 'jdbc:sqlite': JDBCSQLiteAdapter, > >>>> 'jdbc:sqlite:memory': JDBCSQLiteAdapter, > >>>> 'jdbc:postgres': JDBCPostgreSQLAdapter, > >>>> 'gae': GoogleDatastoreAdapter, # discouraged, for backward > >>>> compatibility > >>>> 'google:datastore': GoogleDatastoreAdapter, > >>>> 'google:sql': GoogleSQLAdapter, > >>>> 'couchdb': CouchDBAdapter, > >>>> 'mongodb': CouchDBAdapter, > >>>> } > >>>> The last line: > >>>> 'mongodb': CouchDBAdapter, > >>>> Maybe should be --- 'mongodb': MongoDBAdapter,