David Glasser
ec852121ff
Fix selectors matching against arrays containing subdocuments.
...
This is a 0.5.5 regression (with the new selector compiler): the new compiler
handled selectors with "a.b.c" reasonably well if the "c" level contained an
array but not if the "a" or "b" levels did.
This also implements mostly-Mongo-compatible behavior for sorting when arrays
are involved; this is not an 0.5.5 regression, since the old compiler did not
get this right.
2013-02-14 16:49:39 -08:00
..
2012-09-20 07:33:08 -07:00
2013-02-12 12:38:08 -08:00
2013-02-13 13:50:52 -08:00
2012-12-26 23:04:15 -08:00
2013-02-13 13:50:52 -08:00
2012-12-27 01:00:17 -08:00
2012-10-12 18:16:16 -07:00
2013-01-16 11:34:30 -05:00
2012-12-26 23:04:15 -08:00
2013-02-04 18:11:03 -08:00
2012-12-03 22:10:43 -08:00
2012-12-26 23:04:15 -08:00
2012-10-09 22:44:25 -07:00
2012-12-26 23:04:15 -08:00
2012-10-10 17:27:00 -07:00
2012-10-10 17:27:00 -07:00
2012-06-19 12:53:52 -07:00
2013-02-12 16:33:51 -08:00
2012-10-30 15:53:49 -07:00
2012-09-16 12:10:09 +10:00
2012-10-15 16:48:23 -07:00
2013-01-15 17:07:03 -05:00
2012-12-04 14:47:40 -08:00
2012-10-29 12:43:44 -07:00
2012-10-10 17:27:00 -07:00
2013-02-06 19:39:31 -08:00
2012-04-17 20:02:00 -07:00
2013-01-11 18:32:52 -08:00
2012-10-04 13:52:03 -07:00
2012-11-15 20:44:56 -08:00
2012-11-15 20:44:56 -08:00
2013-02-05 15:37:52 -08:00
2012-11-15 20:44:56 -08:00
2012-11-15 20:44:56 -08:00
2012-12-10 15:16:23 -08:00
2013-02-12 14:36:04 -08:00
2013-02-05 16:12:24 -08:00
2012-12-10 12:29:26 -08:00
2012-10-27 12:17:46 -07:00
2012-07-11 23:03:26 -07:00
2012-12-19 17:23:56 -08:00
2013-02-08 17:51:33 -08:00
2012-04-06 00:51:26 -07:00
2013-02-14 16:49:39 -08:00
2013-02-01 15:24:45 -08:00
2013-01-15 17:07:03 -05:00
2012-10-10 17:27:00 -07:00
2012-10-27 12:12:59 -07:00
2012-10-30 15:53:49 -07:00
2012-10-30 15:53:49 -07:00
2013-01-03 15:33:42 -08:00
2013-01-08 22:51:40 -08:00
2012-10-10 14:11:54 -07:00
2012-02-23 02:21:10 -08:00
2013-02-13 10:28:49 -08:00
2012-09-18 11:23:49 -07:00
2013-02-06 19:39:31 -08:00
2012-12-04 14:47:40 -08:00
2012-11-26 20:45:15 -08:00
2013-01-16 11:34:30 -05:00
2012-11-15 20:44:56 -08:00
2012-08-22 12:11:55 -07:00
2012-12-02 12:43:50 -08:00
2012-04-17 20:02:00 -07:00