title: Google Datastore query filter for multiple values for same property
body: <p>I have a query I wish to run on google Datastore that is intended to retrieve data from multiple devices. However, I couldn't find anywhere in the documentation that would allow me to get data from e.g. device-1 or device-2 or device-3, i.e. only 1 property name can be set. Is this a Datastore limitation? Or am I just missing something that I don't know about?</p>
  
  <p>Based on the NodeJS client library, the query might look something like the below filter criteria:</p>
  
  <pre><code>var query = datastore.createQuery('data')
                .filter('device_id', 1)
                .filter('device_id', 2)
                .filter('device_id', 3);
  </code></pre>
  
  <p>Otherwise, I might have to run separate queries for the various devices, which doesn't seem like a very elegant solution, especially if there are a lot of devices to simultaneously run queries on.</p>
  
  <p>Any suggestions for the Datastore API or alternative approaches are welcome!</p>