Существует ли простой способ узнать перед сохранением нового документа, будет ли новый документ Сальдо с, Баланс до перекрываться с ранее сохраненными документами Сальдо с, Баланс до? Спасибо
Я следовал http://www.blackwasp.co.uk/SQLPreventRangeOverlap.aspx в sql, но хочу реализовать в mongodb.
Я пытался с collection.find({fromprice:{$lt: from}, {to: {$gt: to}}})
collection.find({fromprice:{$lt: from}, {to: {$gt: to}}})
Попробовал с приведенным ниже решением, он работает нормально.
if (PrinceRange.find({from: {$lte: to}, to: {$gte: from}}).count()) { //your error code }else { //do whatever you want to do }