Mongoose: несоответствия ObjectId непоследовательны

Я хотел отфильтровать строки dfbc, у которых был BUSINESS_ID, который также был в BUSINESS_ID dfProfilesBusIds

. Наконец, он работал:

dfbc = dfbc[(dfbc['BUSINESS_ID'].isin(dfProfilesBusIds['BUSINESS_ID']) == False)]
29
задан Elf Sternberg 16 June 2012 в 02:04
поделиться

1 ответ

Прямое == (или ===) сравнение будет сравнивать два объекта по ссылке, а не по значению. Так что это будет иметь значение true, только если они оба ссылаются на один и тот же экземпляр.

Вместо этого вы должны использовать метод equals из ObjectID для сравнения их значений:

story._id.equals(offref.ref)

Как отмечает @bendytree в комментариях, если любое значение может быть нулевым (и вы хотите, чтобы нули сравнивались как равные), тогда вы можете использовать следующее вместо:

String(story._id) === String(offref.ref)
83
ответ дан JohnnyHK 16 June 2012 в 02:04
поделиться
  • 1
    Прекрасная идея! N.B. sessionStorage очищен, когда сессия заканчивается, в то время как localStorage сохранен неограниченно долго. Что-то для рассмотрения при размышлении о конфиденциальности данных. – Matt 12 November 2015 в 13:39
  • 2
    Прекрасная идея! N.B. sessionStorage очищен, когда сессия заканчивается, в то время как localStorage сохранен неограниченно долго. Что-то для рассмотрения при размышлении о конфиденциальности данных. – Matt 12 November 2015 в 13:39
  • 3
    Прекрасная идея! N.B. sessionStorage очищен, когда сессия заканчивается, в то время как localStorage сохранен неограниченно долго. Что-то для рассмотрения при размышлении о конфиденциальности данных. – Matt 12 November 2015 в 13:39
  • 4
    Прекрасная идея! N.B. sessionStorage очищен, когда сессия заканчивается, в то время как localStorage сохранен неограниченно долго. Что-то для рассмотрения при размышлении о конфиденциальности данных. – Matt 12 November 2015 в 13:39
  • 5
    Прекрасная идея! N.B. sessionStorage очищен, когда сессия заканчивается, в то время как localStorage сохранен неограниченно долго. Что-то для рассмотрения при размышлении о конфиденциальности данных. – Matt 12 November 2015 в 13:39
Другие вопросы по тегам:

Похожие вопросы: