foursquare/rogue — pull request #44 by leothekim (2012-02-08 20:58:22+00:00)
Title: Don't process RawQueryClause separately

Addresses an issue where clauses don't get appended properly if
you use .raw with BasicDBObjectBuilder.push(key). So if you do this:

MyType.where(_._id eqs 1).raw(_.push("$query")).and(_.foo eqs "bar").fetch

Should now produce something like this:

db.mytype.find({ foo : false, $query : { foo : bar } })