Skip to content

Conversation

@drew-gross
Copy link
Contributor

This removes the collection prefix and default mongo URI from DatabaseAdapter.

The DefaultMongoURI is now duplicated across the MongoAdapter and GridStore but those are separate adapters that will eventually be in separate repos, so it makes sense for them to be duplicated.

@flovilmart
Copy link
Contributor

It starts being so beautiful @drew-gross !

return database.adaptiveCollection(className).then(collection => {
return database.adapter.deleteFields(className, [fieldName], [], database.collectionPrefix, collection);
})
return database.adapter.deleteFields(className, [fieldName], [])
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we expose the deleteFields on the dbController just so we don't call adapter here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't really see the point of having a super thin extra dbController layer that just calls into some other function.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to hide the internals as they are pretty much hidden everywhere else. but that's ok

@flovilmart
Copy link
Contributor

Just one tiny suggestion, let me know if you wanna do it, otherwise I'll merge.

@codecov-io
Copy link

Current coverage is 92.87%

Merging #1479 into master will increase coverage by +0.02% as of 4b700a3

@@            master   #1479   diff @@
======================================
  Files           87      87       
  Stmts         5499    5491     -8
  Branches      1017    1015     -2
  Methods          0       0       
======================================
- Hit           5106    5100     -6
  Partial         10      10       
+ Missed         383     381     -2

Review entire Coverage Diff as of 4b700a3

Powered by Codecov. Updated on successful CI builds.

@flovilmart flovilmart merged commit fc1cdd4 into parse-community:master Apr 13, 2016
@drew-gross drew-gross deleted the remove-collection-prefix branch April 14, 2016 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants