如何在 Jade 中比较对象和整数

How to compare Object with Integer in Jade

如何比较 ObjectID (mongoDB) 与 Jade/MongoDB 中的 Integer(Jade)?

示例 (1): if sensor.id.toString() === '1' 要么 if sensor.id.equals(1) 要么 if sensor.id.toString() === "1"

Return 例如:

h1= sensor.nome 
5| >
6| if sensor.id.toString() === "1" {
7|      div(escaped="text")
8| table(border="1")
9| tr Unexpected token {

这个错误很久了

谢谢。

错误消息与比较无关,而是与 } 括号有关。据我所知,Jade 中没有 if statement 的括号。您可以在 Jade documentation 中看到一些示例。另外,如果你想比较 ObjectID,属性 可能是 _id 不是 id 这是一个散列而不是整数。 这对你有用吗?

- if sensor._id.toString() === "1"
    div(escaped="text)