小编Mic*_*ski的帖子

如何在 MongoDB shell 中复制和粘贴文本

如何在 MongoDB shell 中复制和粘贴文本?

我尝试了Ctrl+CCtrl+V但它没有用。

谢谢,迈克尔。

mongodb mongo-shell

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

Azure Web应用程序将http重定向到https

我使用Azure云与Web应用程序和我的服务器端写入nodejs.当Web应用程序收到http请求时,我想将请求重定向到https,我找到了解决方案.我把它放到rules标签内的web.config文件中

        <rule name="Force HTTPS" enabled="true">
          <match url="(.*)" ignoreCase="false" />
          <conditions>
            <add input="{HTTPS}" pattern="off" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="false" redirectType="Permanent" />
        </rule>
Run Code Online (Sandbox Code Playgroud)

问题是当我输入浏览器" https://myURL.com "时,它会重定向到主屏幕,但是当我将https更改为http" http://myURL.com "时,它会重定向到https:// myURL.com/ "并添加到网址"bin/www",根据网址看起来像" http://myURL.com/bin/www ",响应是:页面找不到.

问题是如何将没有添加数据的明确网址重定向到网址?

我的web.config文件的一部分:

<rewrite>
      <rules>
        <!-- Do not interfere with requests for node-inspector debugging -->
        <rule name="NodeInspector" patternSyntax="ECMAScript" stopProcessing="true">
          <match url="^bin/www\/debug[\/]?" />
        </rule>
        <!-- First we consider whether the incoming URL matches a physical file in the /public folder -->
        <rule name="StaticContent">
          <action type="Rewrite" url="public{REQUEST_URI}" …
Run Code Online (Sandbox Code Playgroud)

azure azure-web-sites azure-web-app-service

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

React Router v4获取当前位置

我刚开始使用react-router V4,我想知道如何获取路由器的当前位置

这是我的源代码

import {Meteor} from 'meteor/meteor';
import React, {Component} from 'react';
import ReactDOM from 'react-dom';
import createHistory from 'history/createBrowserHistory'
import {Route, BrowserRouter as Router, Switch} from 'react-router-dom'
import {Tracker} from 'meteor/tracker';

import Signup from '../imports/ui/signUp';
import Link from '../imports/ui/link';
import Login from '../imports/ui/login';
import NotFound from '../imports/ui/notFound';

const history = createHistory();
const unauthenticatedPages = ['/', '/signup'];
const authenticatedPages = ['/links'];

const routes = (
    <Router history={history}>
        <Switch>
            <Route exact path="/" component={Login}/>
            <Route exact path="/signup" component={Signup}/>
            <Route path="/links" component={Link}/>
            <Route …
Run Code Online (Sandbox Code Playgroud)

meteor reactjs react-router react-router-v4

7
推荐指数
1
解决办法
8483
查看次数

如何在Sequelize中找到半径范围内的所有PostGIS几何点?

如何在Sequelize中找到半径范围内的所有PostGIS几何点?

我试过这个:

Model.findAll({
  where: {
    $or: [{
      geom: { $contains: { $point: [0, 1] } },
      // ST_Within( ST_MakePoint(1,0), `table`.`geom` )
    }, {
      geom: { $contains: { $point: [0, 1], $fuzziness: 10 } }, // or maybe `$distance`
      // ST_DWithin( ST_MakePoint(1,0), `table`.`geom`, 10 )
    }, {
      point: { $inside: { $col: 'geom' } },
      // ST_Within( `table`.`point`, `table`.`geom` )
    }, {
      point: { $inside: { $polygon: [/* some coordinates */] } },
      // ST_Within( `table`.`point`, ST_GeomFromGeoJSON({type: 'Polygon'...}) )
    }],
  }, …
Run Code Online (Sandbox Code Playgroud)

sequelize.js

5
推荐指数
0
解决办法
804
查看次数

PSQL使用XZ还原db文件

我创建了数据库的备份文件psql.bak.xz,如何将该文件直接还原到db(不使用unxz)?

我使用以下命令压缩文件:

pg_dump 2016 | xz > backups/psql.bak.xz
Run Code Online (Sandbox Code Playgroud)

谢谢,迈克尔。

postgresql xz

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

错误:无法插入'vboxguest'

我在Arch linux上运行vboxguest时遇到问题,

我在类型modprobe -av vboxguest时检索此错误:

[root@mic3ael mic3ael]# modprobe -av vboxguest
insmod /lib/modules/4.3.3-2-ARCH/extramodules/vboxguest.ko.gz
modprobe: ERROR: could not insert 'vboxguest': No such device
Run Code Online (Sandbox Code Playgroud)

然后我发现系统上存在vguest:

[root@mic3ael mic3ael]# find /lib/modules/ -iname "vbox*"
/lib/modules/extramodules-4.3-ARCH/vboxnetflt.ko.gz
/lib/modules/extramodules-4.3-ARCH/vboxguest.ko.gz
/lib/modules/extramodules-4.3-ARCH/vboxpci.ko.gz
/lib/modules/extramodules-4.3-ARCH/vboxnetadp.ko.gz
/lib/modules/extramodules-4.3-ARCH/vboxsf.ko.gz
/lib/modules/extramodules-4.3-ARCH/vboxvideo.ko.gz
/lib/modules/extramodules-4.3-ARCH/vboxdrv.ko.gz
Run Code Online (Sandbox Code Playgroud)

问题是如何在arch linux上运行vboxguest?

谢谢,迈克尔.

linux virtualbox vbox

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

Mongoose 按半径查找地理点

我尝试通过半径找到地理点,我发现教程解释了如何做到这一点。

教程片段:

首先,我们需要创建一个模式。文档为我们提供了一些关于如何存储地理空间数据的示例。我们将在示例中使用旧格式。建议将经度和纬度存储在数组中。文档警告使用值的顺序,经度在前。

var LocationSchema = new Schema({  
  name: String,
  loc: {
  type: [Number],  // [<longitude>, <latitude>]
  index: '2d'      // create the geospatial index
 }
});
Run Code Online (Sandbox Code Playgroud)

首先,您可以在控制器中创建一个方法,它看起来像这样:

findLocation: function(req, res, next) {  
    var limit = req.query.limit || 10;

    // get the max distance or set it to 8 kilometers
    var maxDistance = req.query.distance || 8;

    // we need to convert the distance to radians
    // the raduis of Earth is approximately 6371 kilometers
    maxDistance /= 6371;

    // get coordinates [ …
Run Code Online (Sandbox Code Playgroud)

mongoose node.js

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

完成活动记录

我收到了任务:

向User模型类添加一个名为get completed count的方法,其中:

•接受用户作为参数

•使用聚合查询功能确定用户已完成的TodoItem的数量

- (提示:您正在寻找与特定用户关联的TodoItem的计数,其中已完成:true)

•返回计数

 class User < ActiveRecord::Base

     has_one :profile, dependent: :destroy
     has_many :todo_lists, dependent: :destroy
     has_many :todo_items, through: :todo_lists, source: :todo_items, dependent: :destroy
     validates :username, presence: true

     def get_completed_count
        todo_items.length
    end

  end
Run Code Online (Sandbox Code Playgroud)

有没有人可以解释什么是完整的方法呢?

谢谢,迈克尔.

ruby-on-rails

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