Add first class support for MongoDB #95

Closed
Marak opened this Issue Jul 22, 2012 · 22 comments

Comments

Projects
None yet
10 participants
@Marak
Contributor

Marak commented Jul 22, 2012

People apparently enjoy using MongoDB.

We should add first-class support to Resourceful for MongoDB.

We should try to collaborate with @codebrew and his https://github.com/codebrew/resourceful-mongo project, or we should just write our own.

@pksunkara

This comment has been minimized.

Show comment Hide comment
@pksunkara

pksunkara Jul 22, 2012

Contributor

It would be better if we can work with @codebrew to move that resourceful-mongo.js file into our engines folder and modify it accordingly.

Contributor

pksunkara commented Jul 22, 2012

It would be better if we can work with @codebrew to move that resourceful-mongo.js file into our engines folder and modify it accordingly.

@ryanfitz

This comment has been minimized.

Show comment Hide comment
@ryanfitz

ryanfitz Jul 22, 2012

I'm the author of resourceful-mongo, I stopped using mongo for all of my current projects, so I don't have much interest in keeping up with resourceful-mongo. It would be great if you guys wanted to take it over from me. I could transfer the repo over to you or at least add you as a collab. resourceful-mongo took me something like an hour to whip up without knowing anything about how resourceful worked. I'm sure you guys could write a better version in a short amount of time.

I'm the author of resourceful-mongo, I stopped using mongo for all of my current projects, so I don't have much interest in keeping up with resourceful-mongo. It would be great if you guys wanted to take it over from me. I could transfer the repo over to you or at least add you as a collab. resourceful-mongo took me something like an hour to whip up without knowing anything about how resourceful worked. I'm sure you guys could write a better version in a short amount of time.

@coderarity

This comment has been minimized.

Show comment Hide comment
@coderarity

coderarity Jul 22, 2012

Contributor

+1

Contributor

coderarity commented Jul 22, 2012

+1

@Marak

This comment has been minimized.

Show comment Hide comment
@Marak

Marak Jul 23, 2012

Contributor

@ryanfitz - Aight sounds good. I'm curious, what are you using instead of Mongo now?

@coderarity - Do you want to take lead on this? Maybe start by adding all the tests for the mongo engine?

Contributor

Marak commented Jul 23, 2012

@ryanfitz - Aight sounds good. I'm curious, what are you using instead of Mongo now?

@coderarity - Do you want to take lead on this? Maybe start by adding all the tests for the mongo engine?

@ryanfitz

This comment has been minimized.

Show comment Hide comment
@ryanfitz

ryanfitz Jul 23, 2012

@Marak Im using a combination of redis, postgres and a decent amount of dynamoDB. I also wrote a node driver for dynamo https://github.com/wantworthy/dynode

@Marak Im using a combination of redis, postgres and a decent amount of dynamoDB. I also wrote a node driver for dynamo https://github.com/wantworthy/dynode

@pksunkara

This comment has been minimized.

Show comment Hide comment
@pksunkara

pksunkara Jul 23, 2012

Contributor

@coderarity If you are taking the lead on this, you need to make sure that all the current tests (engines-test.js, relationship-test.js) passes for the new mongo engine.

Contributor

pksunkara commented Jul 23, 2012

@coderarity If you are taking the lead on this, you need to make sure that all the current tests (engines-test.js, relationship-test.js) passes for the new mongo engine.

@Marak

This comment has been minimized.

Show comment Hide comment
@Marak

Marak Aug 14, 2012

Contributor

@coderarity - Is there a status on the mongo branch? People have been inquiring.

Contributor

Marak commented Aug 14, 2012

@coderarity - Is there a status on the mongo branch? People have been inquiring.

@Marak

This comment has been minimized.

Show comment Hide comment
@Marak

Marak Aug 23, 2012

Contributor

Bumped to high priority.

https://github.com/flatiron/resourceful/tree/mongodb-support looks like a good start, but it needs to be finished.

Needs to have a mongodb.js file added to https://github.com/flatiron/resourceful/tree/mongodb-support/test/engines for loading the engine in the engines-test. The existing test suite should take over from there.

Contributor

Marak commented Aug 23, 2012

Bumped to high priority.

https://github.com/flatiron/resourceful/tree/mongodb-support looks like a good start, but it needs to be finished.

Needs to have a mongodb.js file added to https://github.com/flatiron/resourceful/tree/mongodb-support/test/engines for loading the engine in the engines-test. The existing test suite should take over from there.

@coderarity

This comment has been minimized.

Show comment Hide comment
@coderarity

coderarity Aug 23, 2012

Contributor

Just need tests to pass, I think.

Contributor

coderarity commented Aug 23, 2012

Just need tests to pass, I think.

@Marak

This comment has been minimized.

Show comment Hide comment
@Marak

Marak Aug 23, 2012

Contributor

Resource.load is required for tests to pass and it seems we are missing it:

https://github.com/flatiron/resourceful/blob/mongodb-support/lib/resourceful/engines/mongodb.js#L28

Does mongo not have a way to bulk upload data?

If not, you'll to do an async create.

Contributor

Marak commented Aug 23, 2012

Resource.load is required for tests to pass and it seems we are missing it:

https://github.com/flatiron/resourceful/blob/mongodb-support/lib/resourceful/engines/mongodb.js#L28

Does mongo not have a way to bulk upload data?

If not, you'll to do an async create.

@svasva

This comment has been minimized.

Show comment Hide comment
@svasva

svasva Jan 8, 2013

Is there any progress on this?

svasva commented Jan 8, 2013

Is there any progress on this?

@AnAppAMonth

This comment has been minimized.

Show comment Hide comment
@AnAppAMonth

AnAppAMonth Jan 19, 2013

I'm also interested in this.

I'm also interested in this.

@ostera

This comment has been minimized.

Show comment Hide comment
@ostera

ostera May 12, 2013

👍

ostera commented May 12, 2013

👍

@juliankrispel

This comment has been minimized.

Show comment Hide comment
@juliankrispel

juliankrispel May 25, 2013

👍

The last commit on the mongodb engine branch has been 10 months ago, are there any plans to get this working anytime soon at all?

👍

The last commit on the mongodb engine branch has been 10 months ago, are there any plans to get this working anytime soon at all?

@Marak

This comment has been minimized.

Show comment Hide comment
@Marak

Marak May 25, 2013

Contributor

Flatiron is "mostly done" so I'd suggest trying something like https://github.com/bigcompany/resource which has full mongo support via JugglingDB

Contributor

Marak commented May 25, 2013

Flatiron is "mostly done" so I'd suggest trying something like https://github.com/bigcompany/resource which has full mongo support via JugglingDB

@Marak Marak closed this May 25, 2013

@juliankrispel

This comment has been minimized.

Show comment Hide comment
@juliankrispel

juliankrispel May 25, 2013

thanks for clearing that up @Marak, you might want to reference and close #117 as well and maybe update the readme as it states mongodb support but doesn't clarify that only couchdb is integrated out of the box.

thanks for clearing that up @Marak, you might want to reference and close #117 as well and maybe update the readme as it states mongodb support but doesn't clarify that only couchdb is integrated out of the box.

@Marak

This comment has been minimized.

Show comment Hide comment
@Marak

Marak May 25, 2013

Contributor

I haven't had admin rights to Flatiron in 10 months, so I can't close that pull request.

Contributor

Marak commented May 25, 2013

I haven't had admin rights to Flatiron in 10 months, so I can't close that pull request.

@indexzero

This comment has been minimized.

Show comment Hide comment
@indexzero

indexzero May 28, 2013

Member

@juliankrispel I'll bug @coderarity this week to merge it in. We've been building things with Flatiron (e.g. https://github.com/opsmezzo/composer, https://github.com/opsmezzo/quill) the last year or so, but ramping up for some long overdue maintenance this summer.

Member

indexzero commented May 28, 2013

@juliankrispel I'll bug @coderarity this week to merge it in. We've been building things with Flatiron (e.g. https://github.com/opsmezzo/composer, https://github.com/opsmezzo/quill) the last year or so, but ramping up for some long overdue maintenance this summer.

@Marak

This comment has been minimized.

Show comment Hide comment
@Marak

Marak May 30, 2013

Contributor

I'm sure it's hard to keep track, but @coderarity hasn't worked for Nodejitsu or Flatiron in months.

Contributor

Marak commented May 30, 2013

I'm sure it's hard to keep track, but @coderarity hasn't worked for Nodejitsu or Flatiron in months.

@juliankrispel

This comment has been minimized.

Show comment Hide comment
@juliankrispel

juliankrispel May 31, 2013

@indexzero it would be quite something if it were to happen! 👍

PS: hi Charlie I just noticed that it was you, I remember talking to you and drawing you at dot.js last year :D, small world...

@indexzero it would be quite something if it were to happen! 👍

PS: hi Charlie I just noticed that it was you, I remember talking to you and drawing you at dot.js last year :D, small world...

@m3talsmith

This comment has been minimized.

Show comment Hide comment
@m3talsmith

m3talsmith Jun 2, 2013

👍 waiting to see what comes of mongodb support.

👍 waiting to see what comes of mongodb support.

@coderarity

This comment has been minimized.

Show comment Hide comment
@coderarity

coderarity Jun 2, 2013

Contributor

I can confirm, as @Marak has stated, that I haven't been writing javascript for a few months since I quit working for Nodejitsu. I am no longer working on this.

Contributor

coderarity commented Jun 2, 2013

I can confirm, as @Marak has stated, that I haven't been writing javascript for a few months since I quit working for Nodejitsu. I am no longer working on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment