マングースのObjectIdまたはそれらの文字列値を比較するのに問題があります。
私は2つの配列を持っています、最初は:
a = [
"50dfb24123c43a501400000e",
"50d1bda330eb531c1400000d",
"50d1bdcf30eb531c1400000f",
"50d1beac30eb531c14000012",
"50dfb26223c43a501400000f"
]
そして2番目は:
b = [
"50dfb26223c43a501400000f"
]
実行すると、の値の代わりに_.intersection(a,b)
空の配列が表示されます。[]
b
aとbの値は_.pluck
、マングースモデルによって返された結果から取得されます。各配列値を文字列に変換しようとしましたが、空の配列でも同じ結果が得られます。
同様の質問を検索しましたが、見つけた解決策は役に立ちません(つまり、文字列への変換)。
足りないものはありますか?上に貼り付けたように生の配列を交差させると正しい結果が得られるため、問題はマングースObjectIdsであることがわかっています。
ありがとう