我有两个表,user和Matches。我正在查询在Matches表中的列中查找所有值。然后我想查询用户表并查找没有id等于从匹配表中查询的任何值的所有行。
where: {
id: {
$ne: "any value in GLIDsToPass array"
}
},
我将Matches表中的值存储在数组中。我怎么能:
class Car(models.Model):
company=models.CharField(max_length=25)
car_model = models.CharField(max_length = 25)
year = models.IntegerField()
class Engine(models.Model):
car=models.OneToOneField(Car)
engine_type=models.CharField(max_length = 15)
no_cylinders=models.IntegerField()
state=models.CharField(max_length = 15)
class Tyre(models.Model):
car=models.ForeignKey(Car)
tyre_material=models.CharField(max_length = 15)
position=models.CharField(max_length = 10) #ex front right back left
state=models.CharField(max_length = 15)
答案 0 :(得分:0)
您可以使用$notLike
运算符吗?
也许:
$notLike: { $any: ['cat', 'hat']}
在运营商下看看这里! http://docs.sequelizejs.com/manual/tutorial/querying.html
你的看起来像是:
where: {
id: {
$notLike: { $any: GLIDs }
}
},