title: Fetching models from the server
body: <p>I have a RESTful service which have being written using Node.js.  If I open <a href="http://localhost:5000/links" rel="nofollow noreferrer">http://localhost:5000/links</a> in the browser I will get the collection of links:</p>
  
  <pre><code>[{"_id":"5597f5d3e9a768531c07468a","uri":"http://google.com","title":"google","__v":0,"tags":["one","two"]}]
  </code></pre>
  
  <p>I need to get this collection from backbone application:</p>
  
  <pre><code>(function () {
  
      var Link = Backbone.Model.extend({});
  
      var LinkCollection = Backbone.Collection.extend({
          model: Link,
          url: 'http://localhost:5000/links'
      });
  
      var links = new LinkCollection();
      links.fetch();
      console.log(links);
      console.log(links.length);           
  
  })();
  </code></pre>
  
  <p>Here is a console:</p>
  
  <p><img src="https://i.stack.imgur.com/Kbmag.png" alt="enter image description here"></p>
  
  <p>I can see my object the right side of the console (<code>c3.attributes</code>).  But why the length of collection is zero? And how can I get this object?</p>