小编Pav*_*ddy的帖子

用于查找对象类型的Mongo db查询

我有1000个用户和用户数据如下所示.有些用户将设备称为[{some data}](阵列),有些用户将设备作为设备{some data},有些用户将设备设置为空[].

我需要mongodb查询来查找带有设备的用户列表{some data}.以下是我的用户数据示例.

{
    "_id" : ObjectId("56fe07bab95708fa18d45ac4"), 
    "username" : "abcd",    
    "devices" : []
},
{
    "_id" : ObjectId("56fe07bab95708fa18d45df7"), 
    "username" : "efgh",    
    "devices" : [ 
        {
            "_id" : ObjectId("5827804ef659a60400e12fcb"),
            "devicetype" : "web"
        }
    ],
},
{
    "_id" : ObjectId("56fe07bab95708fa18d45ae8"), 
    "username" : "efgh",    
    "devices" : {
         "_id" : ObjectId("5951ea8b47abe300046ea26e"),
         "devicetype" : "web"
     }
},
{
    "_id" : ObjectId("56fe07bab95708fa18d45b5b"), 
    "username" : "ijkl",    
    "devices" : [ 
        {
            "_id" : ObjectId("59bd2317eeff3200049a2ba6"),
            "devicetype" : "ios"
            "devicetoken" …
Run Code Online (Sandbox Code Playgroud)

javascript json object mongodb mongodb-query

2
推荐指数
1
解决办法
1437
查看次数

如何使用其他用户凭据撤消对GitHub的意外推送

我正在使用我的github存储库和客户端git存储库.今天,我对我的git代码进行了修改,并意外地使用客户端凭据进行了修改.提交后,我意识到我使用客户端用户名和电子邮件提交了代码,然后我设置git config --global user.name "myname"并将git config --global user.email "ex@gmail.com"代码推送到我的仓库.代码推送成功.但我的问题是,我可以看到提交是由客户端凭据提出的.并且他的名字也加入了贡献者名单.你可以在下面看到 你可以在这里看到:我怎样才能将他从我的贡献者中删除,我想完全撤消推送.提前致谢.

2
推荐指数
1
解决办法
923
查看次数

标签 统计

javascript ×1

json ×1

mongodb ×1

mongodb-query ×1

object ×1