array field filtering by index or another field

From: "Dmitry B." <dmitry.maven@xxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Wed, 11 May 2016 09:20:21 -0700 (PDT)
Why ads?
When filtering an array, is it possible:

   1. filter by item index (e.g. get all array elements but the first)?
   2. filter by value in another field within the same document that 
contains the array field?

Consider a document:

{
    _id: 1, 
     first_seen_on: 20160312, 
     seen_on: [20160312, 20160313, 20160324] 


I need the seen_on array to become [20160313, 20160324]

This doesn't seem to work (I think $first_seen_on is treated as literal 
value): 'repeats': 
   {
       '$filter': { 
           'input': '$seen_on', 
           'as': 'date', 
           'cond': {'$ne': ['$date', '$first_seen_on']
       }
   }

-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/0cefa5e0-1ad0-445d-8f50-e13a2e2a44fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?