Prosty == (lub === ) porównanie spowoduje porównanie dwóch obiektów według odniesienia, a nie wartości. Tak więc zostanie to ocenione jako prawda tylko wtedy, gdy oba odwołują się do tej samej instancji.
Zamiast tego powinieneś używać equals metoda ObjectID aby porównać ich wartości:
story._id.equals(offref.ref)
Jak zauważa @bendytree w komentarzach, jeśli którakolwiek wartość może być null (i chcesz, aby wartości null były porównywane jako równe), możesz zamiast tego użyć następującego:
String(story._id) === String(offref.ref)