小编Den*_*nin的帖子

如何在mongodb中删除数组的第n个元素

例如,我有一份文件

db.test.save({_id: 1, list:[
    {key: "a"},
    {key: "b"},
    {key: "c"},
    {key: "d"},
    {key: "e"}
]})
Run Code Online (Sandbox Code Playgroud)

我需要从列表中删除第二个元素.现在我分两步完成.首先我取消设置第二个列表元素但是取消设置运算符不删除元素,它将为null,之后我从列表字段中提取任何可空值

db.test.update({_id: 1}, {$unset: {"list.2": 1}})
db.test.update({_id: 1}, {$pull: {list: null}})
Run Code Online (Sandbox Code Playgroud)

我想问一个操作中是否有解决方案吗?

mongodb

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

Python导入问题

我有一些问题,在我理解python如何导入模块时看起来像一些空格.例如我有模块,其被称为somemodule具有两个子模块a.pyb.py.


a.py的内容:

from somemodule.b import b

def a():
    b()
    print "I'am A"
Run Code Online (Sandbox Code Playgroud)

内容b.py

from somemodule.a import a

def b():
    a()
    print "I'am B"
Run Code Online (Sandbox Code Playgroud)


现在,如果我想调用我得到的任何模块ImportError:

ImportError:无法导入名称b

我怎么了?

python import

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

标签 统计

import ×1

mongodb ×1

python ×1