查询json数据| Mongodb | django |蟒蛇

时间:2016-06-06 11:20:54

标签: python json mongodb

我希望获得2016年6月6日星期一13:54:32之后发布的所有新闻。我试过这个:

<thead>
 <th>
  <td>
Td property:
border-bottom: 1px solid #111;

但是我的语法错误无效。

4 个答案:

答案 0 :(得分:0)

似乎是语法错误。请检查以下代码:

db.collection.find({"date":{$gt:"Mon, 06 Jun 2016 13:54:32"}})

如果您从python / django代码连接,则上述查询可能无法再次运行。请在下方使用:

db.collection.find({"date":{"$gt":"Mon, 06 Jun 2016 13:54:32"}})

另请参阅如何存储日期,如果是 ISO格式,请使用:

db.collection.find({"date":{$gt:ISODate("Mon, 06 Jun 2016 13:54:32")}})

答案 1 :(得分:0)

做这样的事情

db.collection.find({"date" : { $gt : "Mon, 06 Jun 2016 13:54:32" }});

干杯!

答案 2 :(得分:0)

我认为你必须做一些像$ gt:new Date(&#34; Mon,2016年6月6日13:54:32Z&#34;)或ISODate(...)以允许mongodb将它与它存储的BSON表示。

答案 3 :(得分:0)

语法错误。

你是这样写的 db.collectionName.find({“AttributeName”:{$ gt:“You Date Format”}}); 在你的情况下它应该是这样的 db.collection.find({“date”:{$ gt:“Mon,06 Jun 2016 13:54:32”}})