2015-05-28 4 views
0

со схемой, как

var ApplicationActivitySchema = new Schema({ 
    datetime: {type: Date}, 
    activity: {type: String}, 
}, {_id: false}); 

var ApplicationSchema = new Schema({ 
    name: {type: String}, 
    status: {type: String, required: true, enum:['Pending','Yes','No']}, 
    activities: {type: [ApplicationActivitySchema], key: 'datetime'} 
}); 

В MongoDB оболочки можно выполнить запрос, как

db.applications.find({'status':'Pending','activities.datetime':{$not:{$gt:new Date()}}}) 

в список ожидающих приложений без каких-либо дальнейших действий. Я долго пытался проделать то же самое в Мангусте, но не нашел ответа - может ли кто-нибудь мне помочь?

Заранее спасибо.

+1

Можете ли вы поделиться тем, что вы пробовали на мангусте? , потому что вы можете использовать операторы манго в методах мангуста вообще. –

ответ

0

Подсказка: Ilker Я попробовал снова, положив его в find(), и все получилось отлично - я, должно быть, ошибся, когда пытался.

Какой идиот.

Смежные вопросы