我正在尝试使用以下方法更新集合中的数组:
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键的最佳解决方案?
我试图让我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) 这是我当前的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不播放音频,或者我的代码有问题吗?
使用时,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
audio ×1
avplayer ×1
ecmascript-6 ×1
gmail-api ×1
google-oauth ×1
ios ×1
mongodb ×1
node.js ×1
oauth ×1
post ×1
swift ×1