小编rad*_*dar的帖子

Mongo地理空间索引和流星

我想知道是否可以使用meteorodb地理空间索引与Meteor架构.

Minimongo没有实现地理空间索引,但这是否意味着我们不能在服务器端使用这个mongo功能?

例如,使用todos应用程序,如果我们在待办事项上使用位置,是否可以执行以下操作:

// Publish complete set of lists to all clients.
Meteor.publish('todos', function (lon,lat) {
   return Todos.find({loc: {$near:[lon,lat]}}).limit(2);
});
Run Code Online (Sandbox Code Playgroud)

在客户端:

Meteor.subscribe('todos', lon, lat );
Run Code Online (Sandbox Code Playgroud)

mongodb meteor minimongo

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

同时在多列上选择不同的列,并在 PostgreSQL 中保留一列

对于这样的表:

tblA  

A,B,C  
1,2,t3a  
1,3,d4g  
1,2,b5e  
1,3,s6u 
Run Code Online (Sandbox Code Playgroud)

我想生成一个表,它同时在 A 和 B 上选择不同的值,并且仍然保留 C 的一个值,如下所示:

tblB  

A,B,C  
1,2,t3a  
1,3,d4g 
Run Code Online (Sandbox Code Playgroud)

看起来这很简单,但我一生都找不到它。

DROP TABLE IF EXISTS tblA CASCADE;  
SELECT DISTINCT ON (A,B), C  
INTO tblB  
FROM tblA;  
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

从存储过程插入到具有不同版本的表中

有一个存储过程sp和一个表变量@tbl

Insert into @tbl
  Exec sp
Run Code Online (Sandbox Code Playgroud)

以上工作原理很好.

我们更改了存储过程输出并添加了其他输出列.上面的insert语句失败,存储过程的第二个版本.

上面的SQL需要与版本1 sp和版本2一起使用sp

可以做些什么?

SQL Server不提供在从sp输出执行插入时指定列名称的选项

sql sql-server

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

使用LIKE %%与LEFT JOIN

好吧,我使用"LIKE"和"LEFT JOIN",它运行正常.

$sql = $conn->query("SELECT * FROM tasks t 
                     LEFT JOIN users u 
                     ON t.allowed_countries LIKE u.country 
                     WHERE u.username = '$username'");
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用"LIKE %%"而不是使用"LIKE"时,它会给我错误

LIKE '%" u.country "%'
Run Code Online (Sandbox Code Playgroud)

请问有人告诉我这个问题吗?

谢谢.

mysql sql

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

外键列允许插入不在引用列中的值

我要表:

CREATE TABLE `artist` (
    `name`  TEXT NOT NULL,
    `gender`    TEXT NOT NULL,
    `city`  TEXT NOT NULL,
    PRIMARY KEY(name)
);
Run Code Online (Sandbox Code Playgroud)

create table artwork(
    title text,
    location text,
    artist text,
    primary key (title, artist),
    foreign key (artist) references artist(name)
    );
Run Code Online (Sandbox Code Playgroud)

'artwork'表中的'artist'列允许我插入不在引用列中的数据.

FOREIGN KEY约束还可以防止将无效数据插入到外键列中,因为它必须是它指向的表中包含的值之一.(c)W3school

我做错了吗?

sql sqlite foreign-keys

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