小编dws*_*ein的帖子

如何在pymongo中使用isodate进行查询

我有一个在mongo shell中工作的mongodb查询:

db.collection.find({ created_at:  { $gte : ISODate("2015-03-01T00:00:00.000Z"), $lt : ISODate("2015-03-30T00:00:00.00Z") } })
Run Code Online (Sandbox Code Playgroud)

我正在尝试下面的pymongo:

test_range = agents.coll.find({ "created_at" :  { "$gte" : "ISODate('2015-03-01T00:00:00.000Z')", "$lt" : "ISODate('2015-03-30T00:00:00.00Z')" } })
Run Code Online (Sandbox Code Playgroud)

而且我正在 SyntaxError: invalid syntax

在pymongo查询中处理ISODate的正确方法是什么?

python pymongo

5
推荐指数
1
解决办法
1万
查看次数

列数与第1行php mysql的值计数不匹配

单击"AD RECORD"按钮时出现以下错误:

INSERT失败:INSERT INTO user_master VALUES('cha','rstein','bar','foo')列数与第1行的值计数不匹配

来自以下代码:

    if (isset($_POST['delete']) && isset($_POST['first']))
{
    $first = get_post('first');
    $query = "DELETE FROM user_master WHERE first='$first'";
    if(!mysql_query($query, $db_server))
        echo "DELETE failed: $query<br />" . 
        mysql_error() . "<br /><br />";
}

if (isset($_POST['first']) && isset($_POST['last']) && isset($_POST['user_name']) && isset($_POST['email']))
{
    $first      = get_post('first');
    $last       = get_post('last');
    $email      = get_post('email');
    $user_name  = get_post('user_name');

    $query = "INSERT INTO user_master VALUES" . "('$first' , '$last' , '$user_name' , '$email')";

    if(!mysql_query($query, $db_server)) echo "INSERT failed: $query <br />" . …
Run Code Online (Sandbox Code Playgroud)

php mysql sql insert

4
推荐指数
1
解决办法
1万
查看次数

如果我使用包含现有实例的相同变量来定义类的第二个实例会发生什么?

我不确定除了例子之外如何问这个问题.

让我们说我有一节课:

class Foo():
    pass
Run Code Online (Sandbox Code Playgroud)

我创建了一个它的实例:

foo = Foo()
    ...
Run Code Online (Sandbox Code Playgroud)

然后,作为我的程序的一部分,我重新创建具有相同名称的相同实例(重新启动游戏,但在另一个名为Bar的单独类中保持总分).

foo = Foo()
    ...
Run Code Online (Sandbox Code Playgroud)

(我不知道正确的术语)我没有编写任何代码来消除第一个实例.第一个实例是被删除还是被覆盖?它似乎适用于一个小程序.如果我多次这样做,我会遇到麻烦吗?

python variables class instantiation

4
推荐指数
2
解决办法
209
查看次数

Kohana_Exception [0]:需要有效的cookie盐.请设置Cookie :: $ salt

我正在完成本教程(http://kowsercse.com/2011/09/04/kohana-tutorial-beginners/)并遇到此错误消息:

Kohana_Exception [ 0 ]: A valid cookie salt is required. Please set Cookie::$salt.
Run Code Online (Sandbox Code Playgroud)

我是一个n00b,甚至不知道在Cookie::$salt应用程序中寻找的位置.

php cookies kohana

4
推荐指数
1
解决办法
9734
查看次数

查找`find`方法在excel vba中是否不返回`

我试图在列表中找到一个ID并获取它的地址,但是如果找不到任何内容,我还要处理一个情况。

这是我所拥有的:

Function find_in_two_ranges_two_sheets(ws1 As String, col1 As Integer) As Range

    Dim rows1 As Integer
    rows1 = Get_Rows_Generic(ws1, 1)
    Dim range1 As Range ' range of first search
    With Worksheets(ws1)
        Set range1 = .Range(.Cells(1, col1), .Cells(rows1, col1))
    End With

    Dim found1 As Range
    Set found1 = range1.Find("test id", LookIn:=xlValues)  

    If found1 = Nothing Then
        MsgBox "nothing"
    Else
        MsgBox found1.AddressLocal
    End If


    Set find_in_two_ranges_two_sheets = range1
End Function


Sub test_stuff()
    Dim x As Range
    Set x = find_in_two_ranges_two_sheets("usersFullOutput.csv", 1)
    MsgBox x.Address …
Run Code Online (Sandbox Code Playgroud)

excel vba find nothing

4
推荐指数
1
解决办法
4万
查看次数

什么是mongodb查询布尔值的语法?

键的is_agent值为TRUE或空白.我有以下查询:

db.users.find( { $not: {is_agent:TRUE} }, {email:1} )
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ReferenceError: TRUE is not defined
Run Code Online (Sandbox Code Playgroud)

当我使用时,"TRUE"我得到以下错误:

"$err" : "Can't canonicalize query: BadValue unknown top level operator: $not",
"code" : 17287
Run Code Online (Sandbox Code Playgroud)

什么是正确的语法?

mongodb

4
推荐指数
1
解决办法
5603
查看次数

如何将列表列表转换为python中的一组,以便我可以与其他集进行比较?

我有一个列表users_with_invites_ids_list,由循环形成,我将值附加到列表中,在python中看起来像这样:

...[ObjectId('55119e14bf2e4e010d8b48f2')], [ObjectId('54624128bf2e4e5e558b5a52')], [ObjectId('53a6e7bc763f4aa0308b4569')], [ObjectId('55241823bf2e4e59508b494c')]]
Run Code Online (Sandbox Code Playgroud)

当我尝试:

    users_with_invites_ids_set = set(users_with_invites_ids_list)
Run Code Online (Sandbox Code Playgroud)

我明白了:

TypeError: unhashable type: 'list'
Run Code Online (Sandbox Code Playgroud)

如何将此列表列表转换为一组?

编辑

根据答案,我做了以下几点:

#convert list to set
first_tuple_list = [tuple(lst) for lst in users_with_invites_ids_list]
users_with_invites_ids_set = set(first_tuple_list)
Run Code Online (Sandbox Code Playgroud)

产生以下结果:

 (ObjectId('542ac5a6763f4a82188b4a51'),), (ObjectId('54496fe6bf2e4efe348bd344'),), (ObjectId('54c96339bf2e4ee62c8b48e0'),)])
Run Code Online (Sandbox Code Playgroud)

我如何在ObjectId没有()每个人的情况下获得每一个.它阻止我将这个集合与其他集合的ID进行比较.

python list set

4
推荐指数
1
解决办法
1万
查看次数

如何声明类字段

class我正在尝试使用 Google Apps 脚本上的某些字段创建一个。我什至无法保存文件。根据我对这个SO 答案的理解,我对类字段使用了正确的语法。

V8 运行时已启用。

错误:

Syntax error: ParseError: Unexpected token = line: 5 file: Airtable_Class.gs
Run Code Online (Sandbox Code Playgroud)

第 5 行是: foo = "bar";

这是整个代码:

class FieldsTest{
  foo = "bar";
}

Run Code Online (Sandbox Code Playgroud)

javascript v8 class syntax-error google-apps-script

4
推荐指数
1
解决办法
1266
查看次数

如何在不选择工作表的情况下在excel vba中粘贴整个列

我正在尝试将第一列复制到最后一列.这段代码出了什么问题?收到以下错误:

Run-time error '438
object doesn't support this property or method
Run Code Online (Sandbox Code Playgroud)

vba允许Copy但不允许paste列吗?

Sub copy_ids_user_output(sheet_name As String)

'   find last column
    Dim last_col As Integer
    last_col = Worksheets(sheet_name).Cells(1, Columns.Count).End(xlToLeft).column
    Debug.Print last_col

    Columns(1).Copy
    Columns(last_col + 1).Paste


End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba excel-vba-mac

3
推荐指数
1
解决办法
1万
查看次数

如何在Python中将十六进制字符串转换为ObjectId

我是一个ObjectId的列表,我正在迭代到dict中的查找值,其中键是ObjectId的.

email_count = 0
# user_id_list is a list of ObjectId's
for user_id in user_id_list:
    # UuserIdemailCountD is a dict where they keys are objectIds
    email_count +=  UuserIdemailCountD[user_id]
Run Code Online (Sandbox Code Playgroud)

我一直收到以下错误:

email_count +=  UuserIdemailCountD[user_id]
KeyError: ObjectId('54a9c84ebf2e4e5b258b5412')
Run Code Online (Sandbox Code Playgroud)

当我迭代user_id_list并只打印id时,我得到一个像这样的普通字符串54a9c84ebf2e4e5b258b5412.

将字符串转换为ObjectId的答案是什么?如果是这样,怎么样?

python mongodb pymongo python-2.7

3
推荐指数
1
解决办法
1万
查看次数