Pymongo在查找查询中将unicode传输到datetime

时间:2017-01-09 07:35:32

标签: mongodb datetime pymongo

我试图找到添加2个日期的数据。我的查询如下:

from datetime import datetime, timedelta

dt = datetime.now() - timedelta(days=10)
for data in db.data1.find({(datetime.strptime("d", '%Y-%m-%dT%H:%M:%S.%f')): {"$gt" : dt, "$lt" : datetime.now()}}):

但是我得到了ValueError:时间数据' d'不符合格式'%Y-%m-%dT%H:%M:%S%f'

并且' d'价值如下:

 "d" : "2017-01-08T12:25:41.570746",

我的查询中没有弄错。

我知道这是重复的,但我已经尝试过所有可行的方法!

1 个答案:

答案 0 :(得分:0)

在Python中,这是一个字符串:

<div id = "jsTree">
<ul>
   <li id="1">
      Menu Items
      <ul></ul>
   </li>
   <li id="4">
      Menu Items
      <ul>
         <li id="3" >
            Test 1
            <ul></ul>
         </li>
         <li id="7">
            Test 2
            <ul></ul>
         </li>
      </ul>
   </li>
   <li id="2">
      Hidden Items
      <ul></ul>
   </li>
   <li id="5">
      Hidden Items
      <ul></ul>
   </li>
</ul>
</div>
<button id = "btnSubmit">Click me</button>

 $("#btnSubmit").click(function(){
      // WHAT TO PUT HERE
       $( WHAT TO PUT HERE ).each(function( index ) {
        alert($(this).contents().not($(this).children()).text());
});
    }); 

您想要的是对变量的引用:

"d"

像这样:

d