Advertisement
Guest User

Untitled

a guest
Sep 25th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. var schema = new Schema({
  2. // ...
  3. views: [new Schema({
  4. userId: String,
  5. expired: Date
  6. })]
  7. });
  8. exports.Order = mongoose.model("Order", schema);
  9.  
  10. Order.find({
  11. $and: [
  12. // other conditions
  13. { $or: [{"views.userId": { $ne: userId } }, { $and: [
  14. { "views.userId": userId },
  15. { "views.expired": { $gte: new Date()}}
  16. ]}]}
  17. ]
  18. }, function (err, data) {
  19. if (err) console.log(err);
  20. console.log(data);
  21. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement