私はhttps://angular-meteor.com/tutorials/socially/angular2/routing-and-multiple-viewsでチュートリアルをやっていて、私のルートリンクが機能していないことを理解しています。mongoの_id値の違いとそれらを扱う方法(角度2の流星チュートリアル)
私はこれが解決策(Meteor JS Routing on Angular 2 Tutorial doesn't work)であると最初は思っていましたが、文字列に変換しましたが、そのどちらも問題ありませんでした。私はもう少し深く掘り下げて、これを実現しました。ルートリンクは、アプリケーションを通して挿入されたデータのために機能しますが、ObjectId
のフィールドを持つ_id
フィールドを持つので、コンソールを通して挿入されたデータでは機能しません。
{ "_id" : "67dswyFrT3Bt3kHED", "name" : "inserted works",
"description" : "inserted works", "location" : "inserted works" }
対
{ "_id" : ObjectId("5859f7d5a8aeb662e0e3eff9"), "name" : "A new party",
"description" : "From the mongo console!", "location" : "In the DB" }
にはどうすれば_id
データの両方の種類を扱うことができますか?
返信ありがとうございます。しかし、私はどのようにコンソールから挿入されたデータを取得するのですか?それをストリングに変換することさえできません。 – Nick
はい、そこに短期的な問題がありますが、コンソールに挿入されたデータは、どのアプリケーションでも通常のユースケースではありません。コンソールにレコードを挿入するときに、_idを指定してみることもできます。 – Mikkel