标签: find

获取 mongodb 中的最后一行

我在 mongodb 中使用 find() 函数并获得以下格式的记录

Array
(
    [_id] => MongoId Object
        (
            [$id] => 52a561ea78e9288b568b4567
        )

    [friendID] => 1
    [name] => Shobhit Srivastav
    [senderID] => 2
    [receiverID] => 1386570218
    [receiverType] => TW
    [receiverUserID] => 3
    [status] => 0
)

Array
(
    [_id] => MongoId Object
        (
            [$id] => 52a5623178e928d8568b4567
        )

    [friendID] => 2
    [name] => Sachin Tendulkar
    [senderID] => 2
    [receiverID] => 1386570289
    [receiverType] => TW
    [receiverUserID] => 3
    [status] => 0
)
Run Code Online (Sandbox Code Playgroud)

但我想要插入表中的最后一行的记录。我怎样才能找到?

提前致谢!!

find mongodb

0
推荐指数
1
解决办法
7093
查看次数

使用 sed 和 find 命令的树功能

find . -type d -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
Run Code Online (Sandbox Code Playgroud)

在 unix.com 上发现了这个命令行,它在 unix 中充当树命令。我想要有人解释一下 sed 命令到底在做什么。我无法理解语法

现在我知道基本的 sed 命令语法。我仍在掌握 UNIX 环境的窍门。

PS:命令运行完美,该论坛的讨论已结束。

unix tree sed find

0
推荐指数
1
解决办法
1886
查看次数

使用 find() 时 limit() 对我不起作用

我是 MongoDB 和 Meteor.js 的新手,正在尝试检查集合中是否存在文档。

我知道我可以使用findOneor find({condition}).count(),但是这里的一篇文章指出使用它会更快:

find({condition}).limit(1).size(). 
Run Code Online (Sandbox Code Playgroud)

当我使用类似的东西时

PlayersList.find({'name':"Bill"}).limit(1).size() 
Run Code Online (Sandbox Code Playgroud)

wherePlayersList是一个集合,我收到一条错误消息:“TypeError: undefined is not a function (evaluating 'PlayersList.find({'name':playerName}).limit(1)')”

有人可以解释我做错了什么吗?

javascript find limit mongodb

0
推荐指数
1
解决办法
1561
查看次数

查询嵌套 Mongo 数组

不确定如何查询具有以下结构的 mongo db 对象的匹配的 directory_object_ids 。

"_id" : ObjectId("5702e52e51c2e40f55b3fd43"),
"_revision" : 4,
"enabled" : true,
"selector" : {
    "directory_object_ids" : [
        ObjectId("56c4bfb793e0be0eb6297369"),
        ObjectId("56c4bfc293e0be0eb6297391"),
        ObjectId("56cdfc65f2325d0e6346b7fe")
    ]
}
Run Code Online (Sandbox Code Playgroud)

我试过了

db.policies.find({"selector":{"directory_object_ids":{$elemMatch: {$eq:ObjectId("56cdfc65f2325d0e6346b7fe")}}}}).pretty()
Run Code Online (Sandbox Code Playgroud)

db.policies.find({"selector":{"directory_object_ids": {$eq:ObjectId("56cdfc65f2325d0e6346b7fe")}}}).pretty()
Run Code Online (Sandbox Code Playgroud)

没有运气。

先感谢您。

arrays nested find mongodb mongodb-query

0
推荐指数
1
解决办法
67
查看次数

在 Xcode 中搜索多个字符串

有什么方法可以string1 || string2在我的 Xcode 项目和/或单个文件中搜索类似的内容吗?

这样做时,我希望 Xcode 在找到string1OR 的任何地方突出显示string2

regex xcode find

0
推荐指数
1
解决办法
1568
查看次数

Matlab:如何查找向量中特定值的索引

如何找到向量中特定值的索引?例如在以下向量中:

B = [2 3 4 5 2 7 9 2]
Run Code Online (Sandbox Code Playgroud)

我需要所有出现 2 的索引,即:[1 5 8]

matlab vector matrix find

0
推荐指数
1
解决办法
2238
查看次数

在 find('list') 中使用多个 valueField

尝试在我的查找方法中使用多个字段 -

$users = $this->AdressesUsers->users->find('list', [
            'keyField' => 'id',
            'valueField' => ['firstname','lastname'],            
        ]);
Run Code Online (Sandbox Code Playgroud)

有效,有点。因为两者之间用分号隔开。也尝试过使用 mutator 方法,但这失败了。

在我的函数中

'valueField' => function ($e) {
        return $e->author->get('full_name');
    }
Run Code Online (Sandbox Code Playgroud)

在我的实体用户中

protected function _getFullName()
    {
        return $this->firstname . '  ' . $this->lastname;
    }
Run Code Online (Sandbox Code Playgroud)

cakephp find cakephp-3.x

0
推荐指数
1
解决办法
1903
查看次数

将 find 命令与 -perm 和 -maxdepth 一起使用

当我输入此命令时:

$ find . -perm 777 -maxdepth 1
Run Code Online (Sandbox Code Playgroud)

出现以下错误:

find: warning: you have specified the -maxdepth option after a non-option argument -perm, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments.

这意味着什么?

linux permissions find

0
推荐指数
1
解决办法
584
查看次数

问题向量在哪里找到c ++?

当我编译我有一个错误,我不明白问题出在哪里?

class Edge{  
public:  
      int nid;  
      bool operator==(const Edge& edge) const {  
            return nid == edge.nid;  
      }  
 };  
Run Code Online (Sandbox Code Playgroud)

和问题在这里

vector<Edge> edges;  
vector<Edge>::iterator it;  
it = find (edges.begin(), edges.end(), nid);

if( it != edges.end() )  
      edges.erase(it); 
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?!!!?

c++ iterator find

-1
推荐指数
1
解决办法
262
查看次数

如何从jQuery选择或克隆的html中删除元素?

我正在构建一个jQuery mini-plugin来显示打印预览,然后打印我的应用程序运行的一些报告的结果.我需要能够不打印某些部分(例如:没有结果的报告,UI元素等).我试过css @media print无济于事.我不知道为什么它不起作用,但我完全按照w3schools媒体类型页面上的描述实现它,IE仍然想要打印这些元素.

所以我决定暴力破解它,只是从克隆的DOM中删除.noPrint元素.事实证明,这将解决我期待的计划"输出到.pdf"功能的问题.

我的问题是,虽然

    $(clonedHtml).find('.noPrint') 
Run Code Online (Sandbox Code Playgroud)

很好地返回noPrint元素的集合,

    $(clonedHtml).remove('.noPrint') 
Run Code Online (Sandbox Code Playgroud)

不删除任何东西.我也尝试过这样删除它:

    var removeMe = $(clonedHtml).find('.noPrint');
    clonedHtml.remove(removeMe);
Run Code Online (Sandbox Code Playgroud)

这显然也无效.此语法基于API文档的第二个示例:

    $("p").remove(":contains('Hello')");
    Removes all paragraphs that contain "Hello" from the DOM. Analogous to doing 
    $("p").filter(":contains('Hello')").remove(). 
Run Code Online (Sandbox Code Playgroud)

真正的问题:为什么?我检查了删除()的API文档,我已经阅读了我在谷歌上找到的所有内容,并且我搜索了jQuery论坛但找不到任何内容.

css jquery clone find

-1
推荐指数
1
解决办法
2726
查看次数