【问题标题】:Preventing Overlapping Ranges in Mongodb防止 Mongodb 中的重叠范围
【发布时间】:2018-09-06 14:53:45
【问题描述】:

在保存新文档之前,是否有一种简单的方法可以知道新文档 Balance From、Balance To 是否会与之前保存的文档 Balance From、Balance To 重叠?谢谢

我在sql中关注http://www.blackwasp.co.uk/SQLPreventRangeOverlap.aspx,但想在mongodb中实现。

我试过collection.find({fromprice:{$lt: from}, {to: {$gt: to}}})

【问题讨论】:

    标签: mongodb mongodb-query


    【解决方案1】:

    尝试了以下解决方案,它工作正常。

      if (PrinceRange.find({from: {$lte: to}, to: {$gte: from}}).count()) {
                //your error code
        }else {
                //do whatever you want to do
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多