matt debergalis
unread,Oct 22, 2012, 8:31:29 PM10/22/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to meteo...@googlegroups.com
The recent traffic on meteor-talk reminds me that minimongo comes with
a healthy wish list of improvements and extensions.
Most of these are well specified, straightforward to test, and make
good intermediate-level projects for anyone interested in working on
the core packages. Let us know if you're keen to work on them, or
just drop us a PR.
* EMCAScript style iterators (includes server driver too, see PR #63);
* sorting on subkeys;
* add field specifiers for queries (so that observe() doesn't fire on
changes to unwanted fields, server driver should behave the same);
* add the $ positional operator (a bit tricky given the current implementation);
* allow calls to observe() on queries with limit or skip options (many
edge cases);
* support $elemMatch;
* distinct and group aggregates;
* $near, $within, and $maxDistance.
There's more in packages/minimongo/NOTES, including some other items
that probably demand a preliminary design discussion on meteor-core.
cheers,
matt