小编Aja*_*ery的帖子

具有ES6模板字符串的MongoDB对象密钥

我正在尝试使用以下方法更新集合中的数组:

 var str = "list.0.arr";
    db.collection('connect').update({_id: id}, {$push:  { `${str}`: item}}); 
Run Code Online (Sandbox Code Playgroud)

如果我这样做,这个确切的字符串就可以正常工作:

db.collection('connect').update({_id: id}, {$push:  { "list.0.arr": item}}); 
Run Code Online (Sandbox Code Playgroud)

这是为了表明它有效,但是Unexpected token当我使用第一个解决方案时会抛出错误。

我的问题是,我如何才能获得用作Object键的最佳解决方案?

javascript mongodb ecmascript-6

6
推荐指数
1
解决办法
1319
查看次数

Google OAuth 使用刷新令牌获取新的访问令牌

我试图让我refresh_token生成一个新的access_token. 我正在使用请求模块发出请求,但它返回一个错误,内容类似于“找不到页面”。

var request = require('request');
module.exports = function(callback){
    console.log('here');
    request('https://googleapis.com/oauth2/v3/token?client_id=NotID&client_secret=Not_Secret&refresh_token=NotRefresh&grant_type=refresh_token', function (error, response, body) {
        if (!error && response.statusCode == 200) {
            callback(response)
        }   
    });
}
Run Code Online (Sandbox Code Playgroud)

post oauth node.js google-oauth gmail-api

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

尝试使用Swift AVPlayer播放音频

这是我当前的ViewController:

import UIKit
import AVFoundation

class SecondViewController: UIViewController {
    override func viewDidLoad() {
        var player = AVPlayer()
            let url = "http://www.nasa.gov/mp3/640149main_Computers%20are%20in%20Control.mp3"
            let playerItem = AVPlayerItem( URL:NSURL( string:url ) )
            player = AVPlayer(playerItem:playerItem)
            player.rate = 1.0;
            player.play()
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在模拟器中运行时,我没有音频,可能是iOS sim不播放音频,或者我的代码有问题吗?

audio ios avplayer swift

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

window.location.href无限循环

使用时,window.location.href我遇到了无限循环(即使它被放置在一个仅在启动期间调用一次的函数内)。

function onYouTubeIframeAPIReady() { // only called one time once API's are ready
        window.location.href = ("?name=" + new Date().getTime()); //is EPOCH time
Run Code Online (Sandbox Code Playgroud)

window.location.hash工作得很好(但我不能使用它)...

javascript

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