Comments (13)
@hekike @gergelyke Are you guys still developing this? Feels like the project is already dead before it even got off the ground...
from graffiti-mongoose.
hi @hardchor,
thanks for raising them! in the past weeks sadly we did not have the time that this project would deserve - could you help us out and send a PR with these?
from graffiti-mongoose.
I'm still at the crossroads which route to take:
- mongo - mongoose - graffiti or
- SQL - bookshelf - graphql-bookshelf
Before I invest any significant amount of time, how likely are you to continue this project, i.e. are you going to be using it in production apps or is it all still a bit in the air?
Also, mutation is a biggie - whilst not being a completely blocker for this ticket, not having mutations would certainly leave a big gap in any Relay integration. https://github.com/RisingStack/graffiti-mongoose/milestones/support%20mutation%20queries
from graffiti-mongoose.
We definitely want to use it in production applications - with that said, I would go for finishing up one graffiti adapter implementation first, this one, so we will have a reference when working with others, like bookshelf.
What do you think?
from graffiti-mongoose.
Totally agreed. Could have a bit of a catch up on Skype if you fancy.
from graffiti-mongoose.
in which timezone are you in? let's find a time which can work.
cc-ing in @hekike
from graffiti-mongoose.
GMT. Added you both to https://gitter.im/hardchor/graffiti
from graffiti-mongoose.
Given that the cursors are specified as opaque, I don't see why cursors and globally unique IDs need be the same. The global id could take the format of $collection:$_id
and cursors could be $_id
if indexing into a collection (data structured with parent references) or maybe even numerical offsets if indexing into a subelement of child references.
EDIT: globalIdField used here works nicely, wrapping the same information https://github.com/RisingStack/graffiti-mongoose/pull/27/files#diff-55c36325e001f1671db3cf8a5b686a2aR59
from graffiti-mongoose.
@parkan They are opaque, but as you already noted, encoded as a globally unique ID (just a simple base64 encoding)
from graffiti-mongoose.
We have added the node(ID!)
endpoint and pagination support and we are currently working on the mutation support. The new version is published on npm (^3.0.0
). Your feedback is welcome!
from graffiti-mongoose.
I guess we can close this, right?
from graffiti-mongoose.
I think we're still some way off full relay compatibility:
viewer
endpoint- mutations
from graffiti-mongoose.
The viewer
endpoint and mutations have already been added. Check out the latest version!
from graffiti-mongoose.
Related Issues (20)
- Implicit dependency on babel-polyfill HOT 9
- Cannot set currently-valued fields to null in update mutation HOT 2
- How to make a custom field: id? HOT 10
- "TypeError: Cannot read property 'forEach' of undefined" when embedded object field is a reference HOT 6
- Custom query thunk - accepts only InputObject types HOT 3
- Question on customQueries HOT 7
- Example project doesnt work with [email protected] and [email protected] HOT 1
- Async hook support HOT 2
- How to use Express Middleware for Authentication/Authorization. HOT 4
- Get specific field validation error?
- How to mutate nested Schema? HOT 3
- What is different between id and _id HOT 1
- UNMET PEER DEPENDENCY HOT 1
- Maintainer Volunteer Thread HOT 1
- Mongoose ObjectId and GraphQL id is not the same. How to link them? HOT 5
- It is possible to add some description to schema and to be reflected in the docs?
- Does graffiti-mongoose works with react-apollo ? HOT 2
- Custom mutations?
- Custom queries/mutations HOT 1
- setTypeFields bug
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graffiti-mongoose.