Thank you for your response. I still have the problem with the
connection object to MongoDB as stated in my first post. Where to put
the lines establishing the connection?

---------
If I put the code below into db.py, each request causes the new
connection opened to MongoDB what mean that after 500 requests to my
app, there are 500 separate connections I can see on MongoDB console.

>>> from pymongo import Connection
>>> connection = Connection()

Where to put the connection code to have some pooling mechanism so
connection is shared among requests?
---------

David

On 9 kvě, 05:43, Yarko Tymciurak <resultsinsoftw...@gmail.com> wrote:
> On May 8, 12:40 pm, David Marko <dma...@tiscali.cz> wrote:
>
> > Yes, I know, but you should be able to use it without DAL using
> > pymongo as a primary MongoDB python driver. And thats where my
> > question goes.
>
> If you want to experiement, and get a start, I suggest you write your
> scaffolding app without / with minimal data, and see if you can live
> with just using FORM, and managing your own validation.  That would be
> a first step.
>
> Then, - if you kept your scaffolding data really basic,  it should be
> easy to shift to pyMongo - your queries are going to be quite
> different so that is probably the next piece of work you will have: to
> manage how you make reasonably compact queries that work, and look
> "familiar".
>
> Next, I imagine you will tackle managing the validation on those
> queries, and tying that into your forms.
>
> By then, you might as well adapt things that look like the SQLFORMS,
> possibly borrowing, rewriting them....
>
> Of course, this will all be much easier once someone has blazed this
> trail, and you will have at least a head start on a NoDAL environment.
>
> As long as you take it in small steps, you will at least see what
> you're in for.
>
> Let us know how your excursions go!
>
> Regards,
> - Yarko
>
>
>
>
>
> > David
>
> > On 8 kvě, 19:22, Pystar <aitoehi...@gmail.com> wrote:
>
> > > For now, Web2py's DAL doesnt support NoSQL databases. I think Massimo
> > > can tell us more on the status of the DAL rewrite and when it would be
> > > possible.
>
> > > On May 8, 5:59 pm, David Marko <dma...@tiscali.cz> wrote:
>
> > > > Is anyone using MongoDB with web2py? How do you 'share' connection
> > > > object in your app when using pymongo?
>
> > > > If I put the code below into db.py, each request causes the new
> > > > connection opened to MongoDB what mean that after 500 requests to my
> > > > app, there are 500 separate connections I can see on MongoDB console.
>
> > > > >>> from pymongo import Connection
> > > > >>> connection = Connection()
>
> > > > Where to put the connection code to have some pooling mechanism so
> > > > connection is shared among requests?
>
> > > > David

Reply via email to