2016-05-13 12 views
1

申し訳ありませんが、これは間違った質問ですが、私は検索していて答えを見つけることができません。私はMongooseの初心者で、一般的なプログラミングです.Mongooseができることをよりよく理解するために、APIドキュメントを読んでいます。ドキュメントでは、 "ドット"表記法と "#"表記法を使用して、オブジェクトプロパティにアクセスする2つの方法があります。私は "#"が何を表しているのか分かりません。あなたの時間をありがとう。Mongoose APIドキュメントの#forは何ですか?

答えて

3

これは純粋ドキュメントものである:#は一般インスタンスメソッドを意味するために使用され、.クラスメソッド(また静的法と呼ばれます)。例えば

  • Schema#set:これはクラスSchemaインスタンスset()というメソッドを持っていることを意味します。例:あなたが実際にそれはまだ実際のコードで.だ、ここ#文字を使用しないことを

    var dogSchema = new Schema(...); // create an instance of `Schema` 
    dogSchema.set('strict');   // call the instance method `set()` 
    

    注意してください。

  • Schema.indexTypes:このクラスSchema自体メソッドindexTypes()を有することを意味します。例:

    var types = Schema.indexTypes(); // get the list of index types 
    

もっとインスタンスとクラス上の/ JavaScriptでの静的メソッドがhereを見つけることができます。

+0

説明とリンクをありがとうございました。ほんとうにありがとう。 – cderleth84

関連する問題